/* Generated by scripts/tokens.mjs — do not edit by hand. Seeds live in that script and in CLAUDE.md §6. */
:root {
  /* Set A — theme fills, tempered for parchment (OKLCH L 0.72, C 0.09, seed hue kept) */
  --fill-In: #78b58a;   /* Environment  (seed #35a360) */
  --fill-S:  #ce976a;   /* Social       (seed #e0862b) */
  --fill-P:  #81a6dd;   /* Political    (seed #3b7ddd) */
  --fill-E:  #bea160;   /* Economic     (seed #d9a400) */
  --fill-C:  #ad98d5;   /* Cultural     (seed #8e55d8) */
  --fill-T:  #58b4c3;   /* Technological(seed #2aa3b4) */

  /* Set B — marks (apparatus) */
  --navy:  #1F2A44;
  --rust:  #C8601A;
  --steel: #2E6F9E;
  --moss:  #499737;   /* derived: rust's lightness and chroma, hue 140 */
  --focus: #b28b45;   /* slate-gold, the single focus color */
  --gold:  #c8a65d;   /* frame, cartouche, timeline strip */
  --gold-hair: #d3bb8a;   /* graticule hairlines */
  --cream: #F7F5EF;   /* paper, land at rest */
  --ink:   #1F2A44;

  /* Ground and water */
  --parchment: #EFE7D2;
  --parchment-deep: #dbd3bf;
  --ocean: #c9d9e3;
  --bathy: #aec3d0;
  --water-line: #2E6F9E;
  --water-line-opacity: 0.6;

  --font: 'Libre Baskerville', 'Baskerville', 'Georgia', serif;
}
