:root{--app-fg-strong:rgb(0 0 0/85%);--app-fg:rgb(0 0 0/70%);--app-fg-soft:rgb(0 0 0/65%);--app-fg-dim:rgb(0 0 0/60%);--app-fg-muted:rgb(0 0 0/55%);--app-fg-faint:rgb(0 0 0/45%);--app-fg-ghost:rgb(0 0 0/25%);--app-fg-hint:rgb(61 61 61/70%);--app-fg-hint-strong:rgb(61 61 61/80%);--app-fill-hover:rgb(0 0 0/4%);--app-fill-subtle:rgb(0 0 0/6%);--app-fill:rgb(0 0 0/8%);--app-border-subtle:rgb(0 0 0/8%);--app-border:rgb(0 0 0/12%);--app-border-strong:rgb(0 0 0/26%);--console-alert:#f30404}:root[data-theme=dark]{--app-fg-strong:rgb(255 255 255/92%);--app-fg:rgb(255 255 255/80%);--app-fg-soft:rgb(255 255 255/74%);--app-fg-dim:rgb(255 255 255/68%);--app-fg-muted:rgb(255 255 255/60%);--app-fg-faint:rgb(255 255 255/50%);--app-fg-ghost:rgb(255 255 255/30%);--app-fg-hint:rgb(255 255 255/52%);--app-fg-hint-strong:rgb(255 255 255/60%);--app-fill-hover:rgb(255 255 255/6%);--app-fill-subtle:rgb(255 255 255/8%);--app-fill:rgb(255 255 255/11%);--app-border-subtle:rgb(255 255 255/12%);--app-border:rgb(255 255 255/16%);--app-border-strong:rgb(255 255 255/26%);--console-alert:#ff7a67;color-scheme:dark;--color-neutral-100:#f3f3f4;--color-neutral-70:#b6b6bd;--color-neutral-50:#8f8f97;--color-neutral-30:#5a5a63;--color-page:#0b0b0c;--color-surface:#141416;--color-surface-subtle:#1d1e21;--color-text:#f3f3f4;--color-text-soft:var(--color-neutral-70);--color-text-muted:#a1a1aa;--color-border:#2a2b2f;--color-focus:#d6d6de;--color-icon-hover-bg:var(--color-surface-subtle);--color-login-hover:rgb(255 255 255/50%);--color-cta-hover:#1d1e21;--color-divider-soft:#232427;--color-table-header:#1a1b1e;--color-badge-subtle:#1a1b1e;--shadow-modal:0 16px 45px -8px rgb(0 0 0/60%);--shadow-console-dialog:0 14px 30px -13px rgb(0 0 0/55%);--shadow-card-hover:0 16px 45px -8px rgb(0 0 0/60%);--shadow-control-hover:0 6px 16px -6px rgb(0 0 0/55%);--shadow-focus-ring:0 0 0 2px var(--color-focus)}html[data-theme=dark]:has([data-app-page]){--color-page:#0b0b0c;--color-surface-subtle:#1d1e21;--color-border:#2a2b2f;--color-divider-soft:#232427;--color-text:#f3f3f4;--color-text-muted:#a1a1aa;--color-focus:#d6d6de;--color-cta-hover:#1d1e21;--color-badge-subtle:#1a1b1e;--color-table-header:#1a1b1e}html[data-theme=dark] body{background:var(--color-page);color:var(--color-text)}:root[data-theme=dark] ::selection{background:rgb(243 243 244/24%)}:root[data-theme=dark] [data-mono-asset]{filter:invert(1)}