:root{--color-bg:#FFFCF0;--color-surface:#FFFFFF;--color-surface-2:#F3F1E6;--color-surface-3:#F4F2E8;--color-ink:#14211C;--color-ink-muted:#617067;--color-ink-subtle:#5F6D65;--color-line:rgba(12,116,80,0.10);--color-line-2:#EFEDE2;--color-brand:#0C7450;--color-brand-deep:#0A5C40;--color-accent:#9CE466;--color-accent-ink:#0A5C40;--color-accent-weak:#EAF6EE;--color-accent-line:#C9E6D5;--color-on-brand:#FFFFFF;--color-on-brand-muted:#D5EDE0;--color-good:#127A3E;--color-warn:#B26A00;--color-warn-bg:#FFF3DF;--color-warn-line:#F1DCB4;--color-warn-ink:#8A5A00;--color-critical:#C42B1C;--color-critical-bg:#FCECEA;--color-critical-line:#F3C9C3;--color-critical-ink:#8E2317;--color-eco:#0A5C40;--font-display:"Schibsted Grotesk",system-ui,sans-serif;--font-body:"Onest",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--text-display:32px;--text-h1:24px;--text-h2:20px;--text-card:16px;--text-body:15px;--text-meta:13px;--text-caption:11px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-pill:999px;--radius-panel:18px;--radius-card:16px;--radius-control:12px;--motion-fast:120ms;--motion-base:250ms;--ease:cubic-bezier(.2,0,0,1);--tap-min:44px}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms}}