/* Shared tokens for every SpirePilot page. */
:root{
  --bg:#0b0d13; --bg2:#11141d; --panel:#151925; --panel2:#1b2030;
  --ink:#e8ecf5; --muted:#98a2b8; --faint:#5c6680;
  --ember:#ff5a36; --ember2:#ff8a3d; --crim:#e0143c; --gold:#ffcf5c;
  --combat:#ff6a45; --ooc:#4db3ff; --ooc2:#7ee0c0;
  --line:rgba(255,255,255,.08); --line2:rgba(255,255,255,.14);
  --radius:16px; --maxw:940px;
  --shadow:0 20px 50px -20px rgba(0,0,0,.7);
}
