/* ============================================================================
   tokens.css — 设计令牌（深色金融终端风格，默认深色，支持浅色）
   观势 · A股多维研判系统 / TASK-001 原型
   ============================================================================ */

:root,
[data-theme="dark"] {
  --bg: #0a0e17;
  --bg-elev: #0f1623;
  --panel: #111b2b;
  --panel-2: #0d1421;
  --border: #1e2a3a;
  --border-strong: #2a3a50;
  --text: #e6edf3;
  --text-2: #b6c2d2;
  --muted: #7e8ca0;
  --accent: #3b82f6;
  --accent-2: #22d3ee;
  --up: #f6465d;      /* 涨=红（A股约定） */
  --down: #2ebd85;    /* 跌=绿 */
  --warn: #f0b90b;
  --danger: #e5484d;
  --info: #4ea1ff;
  --ok: #2ebd85;
  --shadow: 0 4px 16px rgba(0, 0, 0, 0.35);
  --radius: 10px;
  --mono: "SFMono-Regular", "JetBrains Mono", Consolas, "Liberation Mono", monospace;
  --sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Roboto, Helvetica, Arial, sans-serif;
}

[data-theme="light"] {
  --bg: #f3f5f9;
  --bg-elev: #ffffff;
  --panel: #ffffff;
  --panel-2: #f7f9fc;
  --border: #dfe6ef;
  --border-strong: #c8d3e0;
  --text: #14202e;
  --text-2: #33465c;
  --muted: #6b7a8d;
  --accent: #2563eb;
  --accent-2: #0891b2;
  --up: #d6324a;
  --down: #119e6b;
  --warn: #b8860b;
  --danger: #c0392b;
  --info: #2563eb;
  --ok: #119e6b;
  --shadow: 0 4px 16px rgba(20, 40, 70, 0.10);
}
