:root{--bg:oklch(0.985 0.003 240);--bg-2:oklch(0.965 0.005 240);--surface:#fff;--surface-2:oklch(0.975 0.004 240);--surface-3:oklch(0.955 0.006 240);--border:oklch(0.915 0.006 240);--border-2:oklch(0.86 0.008 240);--ink:oklch(0.27 0.02 255);--ink-2:oklch(0.46 0.02 255);--ink-3:oklch(0.55 0.015 255);--ink-4:oklch(0.74 0.012 255);--primary:#0369a1;--primary-d:#075985;--primary-soft:#e0f2fe;--primary-glow:rgba(3,105,161,.28);--danger:oklch(0.54 0.18 25);--danger-soft:oklch(0.96 0.04 25);--warn:oklch(0.53 0.14 60);--warn-soft:oklch(0.95 0.05 75);--ok:oklch(0.57 0.12 155);--ok-soft:oklch(0.95 0.04 155);--gold:oklch(0.62 0.12 85);--gold-soft:oklch(0.95 0.05 90);--violet:oklch(0.5 0.14 300);--violet-soft:oklch(0.95 0.04 300);--r-sm:6px;--r:10px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--shadow-1:0 1px 2px oklch(0.27 0.02 255/0.05),0 1px 1px oklch(0.27 0.02 255/0.04);--shadow-2:0 4px 18px oklch(0.27 0.02 255/0.08),0 1px 3px oklch(0.27 0.02 255/0.05);--shadow-3:0 24px 60px -20px oklch(0.27 0.06 255/0.22),0 6px 18px oklch(0.27 0.02 255/0.06);--maxw:1200px;--navy:#1e293b;--navy-2:#334155;--navy-line:hsla(0,0%,100%,.08);--navy-line2:hsla(0,0%,100%,.13);--navy-glass:hsla(0,0%,100%,.1);--navy-glass-bd:hsla(0,0%,100%,.18);--navy-glow:rgba(125,211,252,.13);--navy-fg:#fff;--navy-link:#cbd5e1;--navy-accent:#7dd3fc;--navy-sub:#a5b4cb;--navy-ok:#5fe0a6;--navy-danger:#fca5a5}