/* ============================================================
   Дизайн-токены (контракт темы).
   Игра переопределяет переменные:
   1) в рантайме — theme.colors из src/games/themes.js (js/theme.js);
   2) статикой — блок [data-theme="..."] в themes.css (фон-мир).
   ============================================================ */
:root {
  --bg: #0b1626;
  --panel: rgba(27, 33, 78, .93);
  --panel-2: rgba(15, 19, 48, .95);
  --edge: #5d68c8;
  --edge-dark: #0e1030;
  --edge-light: rgba(157, 170, 255, .30);
  --text: #eef3ff;
  --muted: #a7b1d9;
  --green: #7ee06f;
  --sky: #7fd1f7;
  --gold: #ffd76b;
  --danger: #ff8a6b;
  --steam: #66c0f4;
  --shadow: rgba(0, 0, 0, .5);
  --radius: 10px;

  --font-pixel: 'Press Start 2P', monospace;
  --font-body: Nunito, system-ui, sans-serif;

  /* мир (фон) */
  --sky-top: #0a1430;
  --sky-mid: #16295c;
  --sky-bottom: #2c3f78;
  --hills-far: #182a55;
  --hills-near: #12224a;
  --ground: #4a3320;
  --ground-deep: #241708;
  --grass: #4ec258;
  --cloud: rgba(255, 255, 255, .09);
  --stars-opacity: .9;
}
