/* ── THEME TOKENS: Rivendell (Silmarillion) ────────────────
   Custom properties only, moved verbatim from themes/silmarillion.css body.silmarillion.
   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.silmarillion {
  /* ── Core palette ── */
  --bg:         #1A1F2E;
  --surface:    #2C3040;
  --surface2:   #353A4D;
  --border:     #8B7355;
  --border2:    #A0896B;
  --text:       #F5EDD5;
  --muted:      #C4B090;
  --dim:        #8C7B5E;
  --tile-model: #D0DCE8;
  --tile-user:  #C4B090;
  --amber:      #C4873A;
  --amber-d:    #9a6a28;
  --yellow:     #E8C87A;
  --green:      #6aad5a;
  --red:        #c04040;
  --blue:       #6a9ec8;
  --purple:     #9a7ab8;
  --teal:       #4a9a8a;
  --teal-d:     #3a7a6a;
  --mono:       'Crimson Text', 'IBM Plex Mono', serif;
  --sans:       'Cinzel', 'Crimson Text', serif;
  --radius:     3px;
  --radius-sm:  2px;
  /* ── Rivendell helpers ── */
  --riv-mountain:   #1A1F2E;
  --riv-slate:      #2C3040;
  --riv-forest:     #1A2F1A;
  --riv-sandstone:  #8B7355;
  --riv-stone:      #C4B090;
  --riv-amber:      #C4873A;
  --riv-glow:       #E8C87A;
  --riv-mist:       #D0DCE8;
  --riv-parchment:  #F5EDD5;
  --riv-white:      #E8EFF5;
}
