:root{--blue-950:#061024;--blue-900:#0A1740;--blue-800:#132A6B;--blue-700:#1C3A8F;--blue-600:#1D4ED8;--blue-500:#2563EB;--blue-400:#3B82F6;--blue-300:#60A5FA;--blue-200:#93BBFC;--blue-100:#DBEAFE;--blue-50:#EFF4FC;--ink-950:#0B1220;--ink-900:#111A2E;--ink-800:#1F2A44;--ink-700:#334155;--ink-600:#465063;--ink-500:#6B7688;--ink-400:#94A3B8;--ink-300:#CBD5E1;--ink-200:#E2E8F0;--ink-100:#EEF2F7;--ink-50:#F5F8FD;--white:#FFFFFF;--green-700:#15803D;--green-600:#16A34A;--green-500:#22C55E;--green-100:#DCFCE7;--green-50:#F0FDF4;--amber-700:#B45309;--amber-600:#D97706;--amber-500:#F59E0B;--amber-100:#FEF3C7;--amber-50:#FFFBEB;--red-700:#B91C1C;--red-600:#DC2626;--red-500:#EF4444;--red-100:#FEE2E2;--red-50:#FEF2F2;--teal-700:#0F766E;--teal-600:#0D9488;--teal-500:#14B8A6;--teal-100:#CCFBF1;--teal-50:#F0FDFA;--accent:var(--blue-500);--accent-hover:var(--blue-700);--accent-active:var(--blue-900);--accent-soft:var(--blue-300);--accent-tint:var(--blue-50);--text-strong:var(--ink-950);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-on-accent:var(--white);--text-link:var(--blue-500);--text-link-hover:var(--blue-700);--surface-page:var(--ink-50);--surface-card:var(--white);--surface-sunken:var(--ink-100);--surface-hover:var(--ink-50);--surface-inverse:var(--blue-950);--sidebar-bg:var(--blue-950);--sidebar-fg:rgba(255,255,255,.72);--sidebar-fg-active:var(--white);--sidebar-active:rgba(255,255,255,.08);--topbar-bg:var(--white);--topbar-border:var(--ink-200);--border:var(--ink-200);--border-strong:var(--ink-300);--border-accent:var(--blue-200);--divider:rgba(11,18,32,.08);--status-positive-fg:var(--green-700);--status-positive-bg:var(--green-100);--status-warning-fg:var(--amber-700);--status-warning-bg:var(--amber-100);--status-danger-fg:var(--red-700);--status-danger-bg:var(--red-100);--status-info-fg:var(--blue-700);--status-info-bg:var(--blue-100);--status-neutral-fg:var(--ink-600);--status-neutral-bg:var(--ink-100);--focus-ring:0 0 0 3px color-mix(in oklab, var(--blue-500), transparent 78%)}
