/* Hallmark · shared pilot tokens · Sport using the exact BST brand yellow #ffcc00. */
:root {
 --color-paper: oklch(99% .006 95); --color-surface: oklch(96% .007 95);
 --color-photo: #fff;
 --color-ink: oklch(19% .008 95); --color-muted: oklch(45% .008 95);
 --color-rule: oklch(81% .009 95); --color-rule-strong: oklch(58% .009 95);
 --color-accent: #ffcc00; --color-accent-ink: var(--color-ink);
 --color-focus: oklch(38% .065 95); --color-inverse: var(--color-paper);
 --font-display: 'Barlow Condensed', 'Arial Narrow', sans-serif;
 --font-body: 'IBM Plex Sans', sans-serif;
 --space-xs: .25rem; --space-sm: .5rem; --space-md: 1rem; --space-lg: 1.5rem;
 --space-xl: 2.5rem; --space-2xl: 4rem; --space-3xl: 6rem;
 --text-small: .875rem; --text-base: 1rem; --text-lead: 1.25rem;
 --text-heading: 2rem; --text-display: clamp(2.5rem, 5vw, 4.75rem);
 --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;
 --rule-hair: 1px; --radius-none: 0;
}
