/* Generated by tools/tokens.mjs from design/tokens.json. Edit the JSON, not this file. */
:root {
  --color-ink: #1c2b39; /* text */
  --color-paper: #fffdf9; /* page background, warm white */
  --color-surface: #f4efe6; /* card and section background, warm sand */
  --color-accent: #0f4c5c; /* buttons, links, the call bar; deep teal-blue */
  --color-accent-ink: #ffffff; /* text on accent */
  --color-muted: #5b6670; /* secondary text */
  --color-line: #e2d9cc; /* borders and rules */
  --font-heading: Georgia, 'Times New Roman', serif;
  --font-body: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --type-1: 0.875rem;
  --type-2: 1rem;
  --type-3: 1.25rem;
  --type-4: 1.5rem;
  --type-5: 2rem;
  --type-6: 2.5rem;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 4rem;
  --radius-control: 6px;
  --radius-card: 12px;
  --shadow-card: 0 1px 2px rgba(28, 43, 57, 0.08), 0 4px 12px rgba(28, 43, 57, 0.06);
}
