:root{--csstools-color-scheme--dark:;color-scheme:light;--gray-0:#fff;--gray-25:#fafaf8;--gray-50:#f4f4f1;--gray-100:#ecece8;--gray-200:#dededa;--gray-300:#c6c6c1;--gray-400:#a2a29d;--gray-500:#7b7b77;--gray-600:#5b5b58;--gray-700:#3e3e3c;--gray-800:#262625;--gray-900:#171716;--gray-950:#0e0e0e;--coral:#ff7a5c;--yellow:#ffd23f;--green:#2fcb6b;--mint:#6adce8;--coral-soft:#ffe3da;--yellow-soft:#fff2c2;--green-soft:#d3f4df;--mint-soft:#d8f5f9;--color-bg:var(--gray-50);--color-surface:var(--gray-0);--color-surface-2:var(--gray-25);--color-surface-3:var(--gray-100);--color-sidebar:var(--gray-950);--color-sidebar-text:#bdbdb8;--color-sidebar-active:var(--gray-0);--color-text:var(--gray-950);--color-text-muted:var(--gray-600);--color-text-subtle:#6b6b67;--color-text-inverse:var(--gray-0);--color-border:var(--gray-200);--color-border-strong:var(--gray-950);--color-outline:var(--gray-950);--color-focus:var(--gray-950);--chart-ink:var(--gray-950);--chart-ink-soft:var(--gray-300);--chart-grid:var(--gray-100);--chart-axis:#6b6b67;--chart-surface:var(--gray-0);--chart-seq-1:#ecece8;--chart-seq-2:#c6c6c1;--chart-seq-3:#8e8e89;--chart-seq-4:#4a4a47;--chart-seq-5:#0e0e0e;--font-display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", sans-serif;--font-body:"DM Sans", "Helvetica Neue", Arial, sans-serif;--fs-900:clamp(2rem, 1.6rem + 1.6vw, 2.75rem);--fs-800:clamp(1.6rem, 1.4rem + 0.8vw, 2rem);--fs-700:1.375rem;--fs-600:1.125rem;--fs-500:1rem;--fs-400:0.9375rem;--fs-300:0.8125rem;--fs-200:0.75rem;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.25rem;--space-lg:1.75rem;--space-xl:2.5rem;--space-2xl:4rem;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--border-width:1.5px;--shadow-sm:0 1px 2px hsla(0,0%,5%,.06);--shadow-md:0 14px 34px -18px hsla(0,0%,5%,.22);--shadow-pop:3px 3px 0 var(--color-outline);--transition-fast:150ms ease;--transition-base:260ms cubic-bezier(0.22, 1, 0.36, 1);--sidebar-width:16.5rem;--sidebar-width-collapsed:4.75rem;--topbar-height:4.25rem;--content-max:96rem}:root[data-theme=dark]{--csstools-color-scheme--dark:initial;color-scheme:dark;--color-bg:#0b0b0b;--color-surface:#151514;--color-surface-2:#1b1b1a;--color-surface-3:#242423;--color-sidebar:#050505;--color-text:#f3f3ef;--color-text-muted:#adada8;--color-text-subtle:#8a8a85;--color-border:#2b2b29;--color-border-strong:#f3f3ef;--color-outline:#050505;--color-focus:#f3f3ef;--coral-soft:#3d2019;--yellow-soft:#3a3113;--green-soft:#12321f;--mint-soft:#123338;--chart-ink:#f3f3ef;--chart-ink-soft:#4a4a47;--chart-grid:#232322;--chart-axis:#8a8a85;--chart-surface:#151514;--chart-seq-1:#232322;--chart-seq-2:#474745;--chart-seq-3:#7c7c78;--chart-seq-4:#b8b8b3;--chart-seq-5:#f3f3ef;--shadow-md:0 14px 34px -18px rgba(0,0,0,.6);--shadow-pop:3px 3px 0 #000}