/* ============================================================
   trips/tokens.css — the trips family's palette, declared ONCE.

   🔴 Before 2026-07-30 every trips page pasted its own :root with these same
   hexes (three whitespace variants of one palette, 33 copies), plus 233 raw
   #c8a96e and 29 raw #c96f5a inline — a drift trap: retint the site and the
   trips family silently keeps the old gold. The values here mirror
   styles.css :root (--ink == --text, --gold == --accent, --bg-raised ==
   --bg2); trips pages deliberately do NOT load styles.css (their layout is
   its own system), so the mirror is by declaration, not inheritance — if
   styles.css retints, change it HERE too.

   Hexes that must stay literal in the pages (a var() cannot reach them):
   SVG data-URI markers carry %23c8a96e, and Leaflet styling in <script>
   carries '#c8a96e' / '#c96f5a' as JS strings. Grep for those when
   retinting; this file is the register of what they mean.
   ============================================================ */
:root {
  --bg:        #0e0d0c;
  --bg-raised: #161412;
  --bg-sunken: #0a0908;
  --ink:       #d4cfc9;
  --ink-soft:  #8f8980;
  --ink-faint: #837d72;
  --gold:      #c8a96e;
  --gold-dim:  #8a6d38;
  --brick:     #c96f5a;   /* the flex-beat accent — was 29 undeclared raw uses */
  --line:      #262521;
  --line-soft: #1c1b18;
  --serif: 'Cormorant Garamond', Georgia, serif;
  --mono: 'Geist Mono', ui-monospace, monospace;
  --maxw: 940px;
}
