:root{--color-paper:oklch(97.5% 0.004 250);--color-surface:oklch(94.5% 0.008 250);--color-surface-strong:oklch(91% 0.012 250);--color-ink:oklch(21% 0.035 250);--color-ink-soft:oklch(31% 0.03 250);--color-muted:oklch(47% 0.022 250);--color-rule:oklch(84% 0.012 250);--color-rule-strong:oklch(72% 0.016 250);--color-accent:oklch(48% 0.17 258);--color-accent-lift:oklch(62% 0.17 258);--color-ground:oklch(19% 0.03 255);--color-accent-deep:oklch(42% 0.15 255);--color-accent-ink:oklch(98% 0.01 250);--color-focus:oklch(60% 0.21 258);--color-error:oklch(53% 0.19 27);--color-success:oklch(43% 0.12 145);--color-signal:oklch(75% 0.14 75);--color-signal-strong:oklch(59% 0.16 75);--color-signal-ink:oklch(22% 0.04 70);--color-scrim:oklch(21% 0.035 250/0.5);--color-status-building:oklch(90% 0.04 250);--color-status-building-ink:oklch(35% 0.06 250);--color-status-review:oklch(92% 0.06 255);--color-status-review-ink:oklch(35% 0.08 255);--color-status-revisions:oklch(90% 0.06 75);--color-status-revisions-ink:oklch(35% 0.07 75);--color-status-approved:oklch(90% 0.08 145);--color-status-approved-ink:oklch(30% 0.07 145);--color-status-live:oklch(88% 0.1 145);--color-status-live-ink:oklch(25% 0.08 145);--color-status-submitted:oklch(87% 0.09 75);--color-status-submitted-ink:oklch(30% 0.07 75);--color-status-intake:oklch(87% 0.012 250);--color-status-intake-ink:oklch(33% 0.025 250);--color-rebuild:oklch(92% 0.07 75);--color-stage-contacted:oklch(88% 0.04 220);--color-stage-contacted-ink:oklch(30% 0.05 220);--color-stage-qualified:oklch(88% 0.06 145);--color-stage-qualified-ink:oklch(30% 0.06 145);--color-stage-lost:oklch(90% 0.02 20);--color-stage-lost-ink:oklch(40% 0.04 20);--font-display:"Bricolage Grotesque",ui-sans-serif,sans-serif;--font-body:"Hanken Grotesk",ui-sans-serif,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,monospace;--text-xs:0.8rem;--text-sm:0.9rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.9531rem;--text-2xl:2.4414rem;--text-3xl:3.0518rem;--text-display:clamp(2.75rem,6vw + 0.5rem,5.25rem);--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--radius-sm:0.25rem;--radius-control:0.5rem;--radius-card:0.75rem;--radius-pill:999px;--rule-hair:1px;--rule-strong:2px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--page-max:78rem;--page-gutter:clamp(1rem,4vw,4rem);--measure:65ch;--shadow-card:0 1px 2px oklch(21% 0.035 250/0.06);--shadow-card-raised:0 4px 12px oklch(21% 0.035 250/0.08);--shadow-work-hover:0 4px 20px oklch(21% 0.035 250/0.08);--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500;--z-tooltip:600}