/* ============================================================
   Puna design tokens — canonical CSS variables.
   Source of truth: this file. Governance: _config/design-tokens.md.

   What lives here: tokens used on ≥2 surfaces OR part of the
   brand palette (navy / cyan / text ladder / borders / typography).
   What does NOT live here: feature-scoped or page-scoped palettes
   such as the for-capital scoring ladder (--score-1..5) or the
   for-miners gold accent (--warm / --warm-dim). Those stay inline
   on the page that owns them. See _config/design-tokens.md for
   the canonical-vs-page-scoped rule.

   Consumed by every page currently in the deploy FILES list of
   _scripts/puna-website-deploy.sh: for-capital.html, for-miners.html,
   index.html, tools/index.html, and the public /projects/* surface
   (directory + 404 + the 211 per-project pages generated by
   _scripts/projects-page-build.mjs).

   Not yet migrated (in-tree only — about.html, edit.html, login.html,
   salar-screener.html, experiment.html, *-mockup.html): sweep when
   next touched. See _config/design-tokens.md § Open spec questions.

   Authored 2026-05-15 by chat 2 (frontend / experience).
   ============================================================ */

:root {
  /* ---- Palette: navy ladder ---- */
  --navy:        #0b1a2e;
  --navy-deep:   #060f1d;
  --navy-mid:    #0e2240;
  --navy-light:  #132d4f;

  /* ---- Palette: cyan accent ---- */
  --cyan:        #00c8c8;
  --cyan-bright: #00e5e5;
  --cyan-dim:    rgba(0, 200, 200, 0.12);
  --cyan-glow:   rgba(0, 200, 200, 0.25);

  /* ---- Palette: text ladder (white-on-navy) ---- */
  --white:       #f0f4f8;
  --white-soft:  #cbd6e6;
  --white-muted: #9babc4;
  --white-dim:   #6b7d99;

  /* ---- Chrome: borders ---- */
  --border:       rgba(255, 255, 255, 0.06);
  --border-light: rgba(255, 255, 255, 0.10);

  /* ---- Typography ----
     --font-heading and --font-body are intentionally separate even
     though they share a value today; the split lets us swap heading
     typeface independently in future without rewriting body rules. */
  --font-heading: 'Inter', -apple-system, sans-serif;
  --font-body:    'Inter', -apple-system, sans-serif;
  --font-mono:    'JetBrains Mono', monospace;
}
