/*
 * Cloud Night Market 换皮：只覆盖共用组件库的设计令牌变量（不覆盖 .gs-* 选择器）。
 * 色值取 art/ART_PLAN.json style_tokens.palette：云上的夜市——深靛夜空、暖橙纸灯笼、霓虹粉雨棚、
 * 奶白纸面文字。主按钮 = 暖橙灯笼胶囊（ui-btn-primary 九宫格，game.css 里按 border-image 贴）；次按钮 = 深靛玻璃胶囊。
 */

/* 页面级手势兜底（不是组件选择器）：下拉刷新 / 橡皮筋 / 双击缩放不许吃掉舞台上的点按。 */
html {
  overscroll-behavior: none;
  touch-action: manipulation;
  -webkit-text-size-adjust: 100%;
}

:root {
  --gs-ink: #FFF7EC;
  --gs-ink-soft: rgba(255, 247, 236, 0.82);
  --gs-ink-dim: rgba(179, 169, 230, 0.92);
  --gs-ink-on-light: #2A1A48;

  --gs-surface: rgba(34, 26, 90, 0.88);
  --gs-surface-raised: rgba(51, 40, 127, 0.94);
  --gs-surface-sunken: rgba(12, 8, 38, 0.6);
  --gs-hairline: rgba(179, 169, 230, 0.36);

  --gs-accent: #FF9A3C;
  --gs-accent-2: #FFD27A;
  --gs-gold: #FFC94A;
  --gs-danger: #FF4D5E;

  --gs-glow-accent: 0 0 0 1px rgba(255, 154, 60, 0.55), 0 0 24px rgba(255, 154, 60, 0.42);
  --gs-glow-gold: 0 0 22px rgba(255, 201, 74, 0.55);
  --gs-shadow-card: 0 16px 36px rgba(12, 8, 38, 0.55);
  --gs-cta: linear-gradient(180deg, #FFE0A0 0%, #FFB45C 42%, #F07A2A 100%);

  --gs-radius-sm: 12px;
  --gs-radius-md: 20px;
  --gs-radius-lg: 30px;

  /* 本作专用的颜色变量（组件库不认识它们，只给 game.css 用） */
  --cn-ink: #0C0826;
  --cn-night: #161040;
  --cn-night-hi: #241A63;
  --cn-dusk: #3B2477;
  --cn-panel: #221A5A;
  --cn-panel-hi: #33287F;
  --cn-paper: #FFF1DC;
  --cn-cream: #FFF7EC;
  --cn-muted: #B3A9E6;
  --cn-lantern: #FF9A3C;
  --cn-lantern-hi: #FFD27A;
  --cn-gold: #FFC94A;
  --cn-pink: #FF5FB4;
  --cn-cyan: #45E9FF;
  --cn-go: #6BFFB0;
  --cn-danger: #FF4D5E;
  --cn-text-dark: #2A1A48;
  --cn-glass: linear-gradient(180deg, rgba(51, 40, 127, 0.9), rgba(34, 26, 90, 0.94));
  --cn-glass-edge: rgba(255, 201, 74, 0.55);
  --cn-font: "Nunito", "Baloo 2", "Trebuchet MS", system-ui, -apple-system, "Segoe UI", sans-serif;
}
