/* Hallmark tokens · Cobalt · Line 01 */
:root {
 --color-paper: oklch(98.5% .004 250);
 --color-surface: oklch(99.5% .002 250);
 --color-soft: oklch(96.7% .007 250);
 --color-ink: oklch(24% .02 258);
 --color-muted: oklch(47% .018 257);
 --color-rule: oklch(89% .01 250);
 --color-control: oklch(62% .016 250);
 --color-accent: oklch(49% .22 262);
 --color-accent-ink: oklch(99% .003 250);
 --color-selected: oklch(95% .025 260);
 --color-graphite: oklch(23% .018 258);
 --color-on-dark: oklch(95% .008 250);
 --color-dark-muted: oklch(76% .018 250);
 --color-error: oklch(47% .18 25);
 --color-success: oklch(42% .1 160);
 --color-backdrop: oklch(20% .02 258 / .35);
 --color-transparent: transparent;
 --font-display: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
 --font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
 --font-mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;
 --space-3xs: .125rem; --space-2xs: .25rem; --space-xs: .5rem; --space-sm: .75rem; --space-md: 1rem;
 --space-lg: 1.5rem; --space-xl: 2rem; --space-2xl: 3rem; --space-3xl: 4rem;
 --text-xs: .6875rem; --text-sm: .8125rem; --text-base: .9375rem; --text-lg: 1.25rem;
 --text-display: clamp(2rem, 3.2vw, 2.75rem);
 --radius-sm: 6px; --radius-md: 10px;
 --rule: 1px solid var(--color-rule);
 --ease-out: cubic-bezier(.16,1,.3,1); --ease-in: cubic-bezier(.7,0,.84,0); --ease-in-out: cubic-bezier(.65,0,.35,1);
 --dur-micro: 120ms; --dur-short: 220ms;
 --z-sticky: 10; --z-modal: 20;
}
