:root{--blue-50:#edf1ff;--blue-100:#d6dfff;--blue-200:#adbeff;--blue-300:#7b95ff;--blue-400:#4a6bff;--blue-500:#1a40ff;--blue-600:#1533d6;--blue-700:#0c1f80;--n-0:#fff;--n-50:#fbfaf9;--n-100:#f4f2ef;--n-150:#eceae6;--n-200:#e5e2dc;--n-300:#d5d1ca;--n-400:#b3aea5;--n-500:#726e68;--n-600:#6e6a63;--n-700:#4d4a45;--n-800:#2a2824;--n-900:#14130f;--bg:#fbfaf9;--surface:#fff;--surface-muted:#f4f2ef;--border:#e5e2dc;--border-faint:#eceae6;--border-strong:#c9c4bb;--fg:#14130f;--fg-muted:#6e6a63;--fg-subtle:#726e68;--surface-hover:rgba(20,19,15,.04);--surface-pressed:rgba(20,19,15,.07);--surface-selected:rgba(20,19,15,.06);--primary:#1a40ff;--primary-hover:#1533d6;--primary-fg:#fff;--accent-soft:#edf1ff;--ring:rgba(26,64,255,.35);--success:#3f8a53;--success-soft:#e8f4ea;--warning:#a8730f;--warning-soft:#fbf1dd;--danger:#c0392b;--danger-soft:#fbe9e6;--info:#2a6fb0;--info-soft:#e6f0fa;--ink:#14130f;--ink-2:#2a2824;--ink-fg:#fbfaf9;--ink-fg-muted:hsla(30,20%,98%,.62);--ink-fg-subtle:hsla(30,20%,98%,.45);--ink-border:hsla(30,20%,98%,.12);--font-display:var(--font-schibsted,"Schibsted Grotesk"),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-schibsted,"Schibsted Grotesk"),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-jetbrains,"JetBrains Mono"),ui-monospace,"SFMono-Regular",monospace}.dark,[data-theme=dark]{--bg:#141310;--surface:#1c1a16;--surface-muted:#24221c;--border:#312e27;--border-faint:#26241e;--border-strong:#403c33;--fg:#fbfaf9;--fg-muted:#b3aea5;--fg-subtle:#8d8980;--surface-hover:hsla(0,0%,100%,.05);--surface-pressed:hsla(0,0%,100%,.08);--surface-selected:hsla(0,0%,100%,.07);--primary:#1a40ff;--primary-hover:#3b5bff;--primary-fg:#fff;--accent-soft:rgba(26,64,255,.18);--ring:rgba(123,149,255,.4);--success:#5bae72;--success-soft:rgba(63,138,83,.18);--warning:#d49b3a;--warning-soft:rgba(168,115,15,.22);--danger:#e0664d;--danger-soft:rgba(192,57,43,.2);--info:#5b9bd4;--info-soft:rgba(42,111,176,.2);--ink:#0e0d0a;--ink-2:#1c1a16;--ink-fg:#fbfaf9;--ink-fg-muted:hsla(30,20%,98%,.62);--ink-fg-subtle:hsla(30,20%,98%,.45);--ink-border:hsla(30,20%,98%,.1)}