/* Design tokens — spec 05 (Oct 2026). Change here only; site.css uses tokens, never raw values. */
:root {
  --undercoat: #F3F1EC; /* page ground */
  --white: #FFFFFF;
  --ink: #14213D;       /* text, footer */
  --headland: #0E6E8C;  /* primary */
  --tape: #F2B705;      /* accent: masking-tape yellow */
  --stone: #5F6B76;     /* secondary text */
  --stone-light: #D9DCDF;

  --font: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --fs-body: 17px;
  --lh-body: 1.6;

  --space-1: 0.5rem;
  --space-2: 1rem;
  --space-3: 1.5rem;
  --space-4: 2.5rem;
  --space-5: 4rem;
  --space-6: 6rem;

  --radius: 6px;
  --measure: 68ch;
  --wrap: 1120px;
}
