:root{--bg:#fff;--page-edge:#f3f4f6;--surface:#fff;--surface-2:#f3f4f6;--ink:#111318;--ink-soft:#4b5563;--ink-faint:#9ca3af;--surface-fixed-dark:#111827;--highlight:#2563eb;--highlight-bright:#3b82f6;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-ink:#fff;--line:#1113181f;--line-soft:#1113180f;--shadow:0 30px 60px -30px #11131840;--btn-shadow:0 10px 24px -10px #2563eb59;--base-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0d10;--page-edge:#111317;--surface:#16181d;--surface-2:#1e2126;--ink:#f3f4f6;--ink-soft:#c2c6cc;--ink-faint:#7d828a;--surface-fixed-dark:#05070a;--highlight:#3b82f6;--highlight-bright:#60a5fa;--accent:#3b82f6;--accent-hover:#2563eb;--accent-ink:#fff;--line:#f3f4f61f;--line-soft:#f3f4f612;--shadow:0 30px 60px -30px #0009;--btn-shadow:0 10px 24px -10px #3b82f673}}:root[data-theme=light]{--bg:#fff;--page-edge:#f3f4f6;--surface:#fff;--surface-2:#f3f4f6;--ink:#111318;--ink-soft:#4b5563;--ink-faint:#9ca3af;--surface-fixed-dark:#111827;--highlight:#2563eb;--highlight-bright:#3b82f6;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-ink:#fff;--line:#1113181f;--line-soft:#1113180f;--shadow:0 30px 60px -30px #11131840;--btn-shadow:0 10px 24px -10px #2563eb59}:root[data-theme=dark]{--bg:#0b0d10;--page-edge:#111317;--surface:#16181d;--surface-2:#1e2126;--ink:#f3f4f6;--ink-soft:#c2c6cc;--ink-faint:#7d828a;--surface-fixed-dark:#05070a;--highlight:#3b82f6;--highlight-bright:#60a5fa;--accent:#3b82f6;--accent-hover:#2563eb;--accent-ink:#fff;--line:#f3f4f61f;--line-soft:#f3f4f612;--shadow:0 30px 60px -30px #0009;--btn-shadow:0 10px 24px -10px #3b82f673}:root{--btn-color:var(--accent);--btn-color-hover:var(--accent-hover);--btn-ink:var(--accent-ink);--btn-outline-border:var(--line);--btn-outline-border-hover:var(--highlight);--btn-outline-border-fixed-dark:#ffffff80;--btn-outline-border-fixed-dark-hover:#fff;--btn-radius:14px;--btn-font-weight:700;--btn-font-size:.92rem;--btn-padding-y:14px;--btn-padding-x:24px;--field-bg:var(--surface);--field-border:var(--line);--field-border-hover:var(--ink-faint);--field-focus:var(--highlight);--field-radius:10px;--card-radius:18px;--card-border:var(--line);--card-shadow:var(--shadow);--chip-bg:var(--surface-2);--chip-ink:var(--ink);--chip-radius:999px;--stepper-color:var(--accent);--stepper-ink:var(--accent-ink);--stepper-line:var(--line);--stepper-size:34px;--fileupload-radius:14px;--fileupload-border:var(--line);--fileupload-active:var(--highlight);--breadcrumb-link:var(--ink-soft);--breadcrumb-link-hover:var(--ink);--breadcrumb-current:var(--highlight);--breadcrumb-separator:var(--ink-faint);--chart-1:var(--accent);--chart-2:#0d9488;--chart-3:#f59e0b;--chart-4:#e11d48;--chart-5:#7c3aed;--chart-6:#64748b;--chart-text:var(--ink-soft);--chart-grid:var(--line);--progress-color:var(--accent);--progress-track:var(--surface-2);--progress-radius:999px}
