@charset "utf-8";
/*==============================================================
  tokens.css — 行情终端设计令牌层（xianbao_theme_pro）
  方案A：靛青主色 + 省钱绿价格 + 冷灰中性阶；暗色为石墨系
  改主色/圆角/阴影只需改这里，terminal.css 与旧 style.css 的
  var(--c-primary) 引用会自动跟随
==============================================================*/
:root{
  /* 主色：靛青（替代默认蓝 #0084ff） */
  --c-primary:#3b5bdb;
  --c-primary-dark:#3148b5;
  --c-primary-soft:rgba(59,91,219,.08);

  /* 功能语义色 */
  --xb-green:#0ca678;          /* 省钱绿：价格、正向 */
  --xb-green-soft:rgba(12,166,120,.1);
  --xb-hot:#e8590c;            /* 热度橙红：置顶、即将结束 */
  --xb-red:#e03131;            /* 到期、负向 */

  /* 中性阶（冷灰） */
  --xb-bg:#f5f6f8;             /* 页面底 */
  --xb-card:#ffffff;           /* 卡面 */
  --xb-ink:#1c232e;            /* 主文本 */
  --xb-ink-2:#5c6773;          /* 次级文本 */
  --xb-ink-3:#98a1ac;          /* 弱化文本/占位 */
  --xb-line:#e4e8ee;           /* 分隔线/边框 */
  --xb-hover:#f4f6fa;          /* 行 hover */
  --xb-visited:#a6adb8;        /* 已访问标题 */

  /* 圆角：行情终端直角感 */
  --radius:2px;
  --radius-tag:2px;

  /* 阴影：染色不漂黑 */
  --shadow:0 1px 2px rgba(28,35,46,.06),0 2px 8px rgba(28,35,46,.05);
  --shadow-up:0 4px 16px rgba(28,35,46,.1);

  /* 字体 */
  --xb-font:"HarmonyOS Sans SC","MiSans","PingFang SC","Microsoft Yahei","Hiragino Sans GB",system-ui,-apple-system,sans-serif;

  /* 结构 */
  --xb-header-h:60px;
  --xb-row-pad:9px 16px;
}

/*---------------- 暗色令牌（html.night 覆盖） ----------------*/
html.night{
  --c-primary:#748ffc;
  --c-primary-dark:#91a7ff;
  --c-primary-soft:rgba(116,143,252,.12);

  --xb-green:#38d9a9;
  --xb-green-soft:rgba(56,217,169,.12);
  --xb-hot:#ff922b;
  --xb-red:#ff6b6b;

  --xb-bg:#14181f;             /* 石墨底 */
  --xb-card:#1a2029;           /* 卡面 */
  --xb-ink:#e9edf4;
  --xb-ink-2:#8b95a9;
  --xb-ink-3:#5f6a7d;
  --xb-line:#2a3348;
  --xb-hover:#202836;
  --xb-visited:#5f6a7d;

  --shadow:0 1px 2px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.25);
  --shadow-up:0 4px 16px rgba(0,0,0,.45);
}
