/* ============================================================================
   Joys of the Underground — Rocket Propulsion palette
   ----------------------------------------------------------------------------
   The single source of truth. Every page links this file BEFORE its own
   stylesheet. Do not redeclare these values anywhere else.

   This file exists because the palette had been pasted into six places
   (style.css, radio/style.css, and the inline <style> blocks in index-level
   404.html, cat/, blackjack/ and style-guide.html) and had drifted apart:
   --amber-line was 0.40 on the apex but 0.35 in radio, and --amber-line-soft
   was 0.32 on the apex but 0.22 in the two games.

   NOTE: radio/ is served from its own document root
   (radio.joysoftheunderground.com) and cannot reach this file by any path.
   radio/tokens.css is a byte-identical mirror, and the deploy workflow fails
   the build if the two drift. Edit this file, then copy it across.
   ============================================================================ */

:root {
  color-scheme: dark;

  /* Core five-tone system ------------------------------------------------ */
  --bg-deep:         #0F091D;   /* canvas                                   */
  --bg-elev:         #16102B;   /* card base                                */
  --bg-elev-2:       #221A48;   /* card mid-gradient, elevated panels        */
  --plasma:          #5346FF;   /* hover, focus, "alive" energy              */
  --amber:           #E65C19;   /* signature accent — titles, key links      */
  --cyan:            #38B6FF;   /* icon highlights (✦ ▶)                     */
  --silver:          #BCC5D3;   /* body text                                 */

  /* Silver at depth ------------------------------------------------------ */
  --silver-soft:     rgba(188, 197, 211, 0.85);  /* small text on cards      */
  --silver-faint:    rgba(188, 197, 211, 0.66);  /* quiet meta — AA-safe     */
  --silver-muted:    rgba(188, 197, 211, 0.62);  /* cites, captions          */
  --silver-line:     rgba(188, 197, 211, 0.10);  /* dividers, field edges    */
  --silver-hair:     rgba(188, 197, 211, 0.06);  /* hairline rules           */

  /* Amber at depth ------------------------------------------------------- */
  --amber-line:      rgba(230, 92, 25, 0.40);    /* pull-quote rule          */
  --amber-line-soft: rgba(230, 92, 25, 0.32);    /* card and panel borders   */
  --amber-soft:      rgba(230, 92, 25, 0.08);    /* active-row wash          */

  /* Glow ----------------------------------------------------------------- */
  --plasma-glow:     rgba(83, 70, 255, 0.30);
}
