:root {
  /* Site chrome + fallback when board theme CSS is not loaded */
  --bg: oklch(18% 0.018 260);
  --bg-lift: oklch(25% 0.028 260);
  --panel: oklch(22% 0.02 260);
  --text: oklch(93% 0.012 260);
  --muted: oklch(72% 0.028 260);
  --glass-line: oklch(100% 0 0 / 8%);
  /* Board tiles, paths, banks: active board theme (data-board-theme) */
  /* Piece colors: active piece theme (data-piece-theme) via JSON vars */
}
