/* Generated from ../../DESIGN.md with: npx @google/design.md export --format css-tailwind
   Then: @theme -> :root (browsers ignore @theme), and system fallbacks added to the font stacks.
   Re-exported for v8 (2026-10-29): radii are now near-square (2/4/6/8px, no pill).
   Lint: 0 errors, 0 warnings. Do not edit values here; change DESIGN.md and re-export. */
:root {
  --color-primary: #b09e80;
  --color-primary-hover: #c4b193;
  --color-navy: #192537;
  --color-navy-surface: #1d2d42;
  --color-navy-raised: #243650;
  --color-on-navy: #ffffff;
  --color-on-navy-muted: #a9b4c2;
  --color-cream: #faf7f2;
  --color-cream-surface: #f2ede4;
  --color-on-cream: #192537;
  --color-on-cream-muted: #5a6474;
  --color-error: #d98b7a;
  --color-error-light: #a3472f;
  --font-display: "Newsreader", Georgia, serif;
  --font-h2: "Newsreader", Georgia, serif;
  --font-h3: "Newsreader", Georgia, serif;
  --font-body-md: "Onest", system-ui, sans-serif;
  --font-label: "Onest", system-ui, sans-serif;
  --text-display: 4.5rem;
  --text-h2: 2.75rem;
  --text-h3: 1.5rem;
  --text-body-md: 1.0625rem;
  --text-label: 0.875rem;
  --tracking-display: -0.03em;
  --tracking-h2: -0.02em;
  --font-weight-display: 500;
  --font-weight-h2: 500;
  --font-weight-h3: 500;
  --font-weight-body-md: 400;
  --font-weight-label: 500;
  --radius-xs: 2px;
  --radius-sm: 4px;
  --radius-md: 6px;
  --radius-lg: 8px;
  --spacing-xs: 8px;
  --spacing-sm: 16px;
  --spacing-md: 24px;
  --spacing-lg: 48px;
  --spacing-xl: 96px;
  --spacing-section: 160px;
}
