/* ── THEME TOKENS: Matrix ──────────────────────────────────
   Custom properties only, moved verbatim from themes/matrix.css body.matrix.
   Kept in their own sheet so the tokens outlive the legacy CSS:
   static/sam-v2/sam-v2.css and static/wizard/wizard.css read them.
   Linked in index.html ahead of every other stylesheet.
   No non-token rules here.
──────────────────────────────────────────────────────────── */

body.matrix {
  /* ── Core palette ── */
  --bg:         #0a0a0a;
  --surface:    #0d1a0d;
  --surface2:   #102510;
  --border:     #1a3a1a;
  --border2:    #2a5a2a;
  --text:       #c0f0c0;
  --muted:      #608a60;
  --dim:        #3a5a3a;
  --tile-model: #90d090;
  --tile-user:  #608a60;
  --amber:      #00cc00;
  --amber-d:    #009900;
  --yellow:     #40ff40;
  --green:      #00cc00;
  --red:        #ff3030;
  --blue:       #3090d0;
  --purple:     #9060c0;
  --teal:       #20a0a0;
  --teal-d:     #108080;
  --mono:       'Share Tech Mono', 'IBM Plex Mono', monospace;
  --sans:       'Share Tech Mono', 'IBM Plex Mono', monospace;
  --radius:     0;
  --radius-sm:  0;
  /* ── Matrix helpers ── */
  --mtx-green:    #00cc00;
  --mtx-dim:      #1a3a1a;
  --mtx-glow:     #40ff40;
  --mtx-void:     #0a0a0a;
  --mtx-surface:  #0d1a0d;
  --mtx-phosphor: #c0f0c0;
}
