/*
 * Light Train 换皮：只覆盖设计令牌变量（共用组件库 .gs-* 选择器一个不碰）。
 * 颜色取 ART_PLAN style_tokens.palette（霓虹玩具夜车：深靛夜色底、青 / 薄荷 / 粉三色轨道、琥珀站台、金珠）。
 */
:root {
  overscroll-behavior: none;
  touch-action: manipulation;
  -webkit-text-size-adjust: 100%;
  --gs-surface: #110E33;
  --gs-surface-raised: rgba(23, 20, 63, 0.92);
  --gs-surface-sunken: #07061A;
  --gs-ink: #FFFFFF;
  --gs-ink-soft: #E4E4FF;
  --gs-ink-dim: #A9AADB;
  --gs-ink-on-light: #15123A;
  --gs-accent: #62FFB4;
  --gs-accent-2: #3FE6FF;
  --gs-cta: #62FFB4;
  --gs-gold: #FFD447;
  --gs-danger: #FF4A5C;
  --gs-hairline: rgba(91, 95, 214, 0.55);
  --gs-glow-accent: 0 0 18px rgba(98, 255, 180, 0.45);
  --gs-glow-gold: 0 0 18px rgba(255, 212, 71, 0.5);
  --gs-bg-focus: rgba(63, 230, 255, 0.35);
  --gs-icon-tint-accent: #62FFB4;
  --gs-icon-tint-gold: #FFD447;
  --gs-icon-tint-danger: #FF4A5C;
  --gs-icon-tint-ink: #FFFFFF;
  --gs-radius-sm: 10px;
  --gs-radius-md: 16px;
  --gs-radius-lg: 24px;
  --gs-shadow-card: 0 10px 30px rgba(7, 6, 26, 0.55);

  /* 本作自己的令牌（game.css / screens.css 用） */
  --lt-ink: #07061A;
  --lt-night: #110E33;
  --lt-night-hi: #1D1852;
  --lt-panel: #17143F;
  --lt-panel-hi: #29246E;
  --lt-rim: #5B5FD6;
  --lt-track-0: #3FE6FF;
  --lt-track-1: #62FFB4;
  --lt-track-2: #FF5FB8;
  --lt-gold: #FFD447;
  --lt-amber: #FFB547;
  --lt-violet: #9B6BFF;
  --lt-cream: #FFF6E8;
  --lt-muted: #A9AADB;
  --lt-text-dark: #15123A;
  --lt-danger: #FF4A5C;
  --lt-lamp-on: #FFD86B;
  --lt-lamp-off: #3A3560;
  --lt-font-display: "Baloo 2", "Nunito", "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;
  --lt-font-body: "Nunito", "Segoe UI", system-ui, -apple-system, sans-serif;
}
