/* ── THEME TOKENS: Retro (Win99) ───────────────────────────
   Custom properties only, moved verbatim from themes/win99.css body.win99.
   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.win99 {
  --bg:         #008080;
  --surface:    #ece9d8;
  --surface2:   #d4d0c4;
  --border:     #808080;
  --border2:    #aca899;
  --text:       #000000;
  --muted:      #404040;
  --dim:        #606060;
  --tile-model: #1a1a1a;
  --tile-user:  #333333;
  --amber:      #1a7a00;
  --amber-d:    #145e00;
  --yellow:     #998600;
  --green:      #1a7a00;
  --red:        #c00000;
  --blue:       #003399;
  --purple:     #6b2fa0;
  --teal:       #007070;
  --teal-d:     #005555;
  --mono:       'Tahoma', 'Lucida Console', 'IBM Plex Mono', monospace;
  --sans:       'Tahoma', 'Segoe UI', 'IBM Plex Sans', sans-serif;
  /* Structural overrides — eliminates per-selector rules */
  --radius:     0;
  --radius-sm:  0;
  /* Win99 border helpers */
  --w99-hi:     #ffffff;
  --w99-lo:     #808080;
  --w99-face:   #d4d0c8;
  --w99-dk:     #404040;
}
