/* ==========================================================================
   Bordewise 视觉系统 · 色彩与字体 token
   来源：D:\deepseek\wwwroot\index.html（www.dxyy.hk 已验收首页）+ 策划案 §5.2 / §5.3

继承（wwwroot\index.html 行号）：
  L14-L18  :root 深色基底 / 香槟金 / 象牙白 / 分隔线 —— 逐字节同名同值复用
  L19-L22  --serif / --sans / --ease / --pad —— 字体栈按 §5.3 改写（根站 lang=zh-Hans，
           简体字族优先；--ease 与 --pad 原样继承，繁體页 /hk/ 只调整族顺序）
新增：策划案 §5.2 的 6 个语义/数据色（4 语义 + 2 卡片底色）与 §5.3 的 --mono 等宽栈

用法硬规则（§5.2）：
  1. 涨跌色只出现在数字角标与折线，不用于标题/按钮/背景；金色永远优先
  2. --paper on --ink-900 ≈ 15:1，--muted on --ink-900 ≈ 7:1（均过 WCAG AA）
  3. 输入框用 --ink-inset + 1px var(--line)，:focus 换 gold 并补 1px gold-dim ring
  4. 选中/高亮背景 rgba(200,166,104,.10)，禁整块金色实心（按钮 hover 除外）
  5. 打印：白底黑字，--gold → #7A5C25，隐藏装饰遮罩与 grain（见 base.css @media print）
*/
:root{
  /* ---- 继承：wwwroot\index.html L15 ---- */
  --ink-900:#05080F; --ink-800:#080D18; --ink-700:#0B1F3A; --ink-600:#10294A;
  /* ---- 继承：L16 ---- */
  --gold:#C8A668; --gold-hi:#EFD9A8; --gold-dim:rgba(200,166,104,.28);
  /* ---- 继承：L17 ---- */
  --ice:#8FB8DE; --paper:#F7F6F2; --muted:rgba(233,238,246,.62);
  /* ---- 继承：L18 ---- */
  --line:rgba(200,166,104,.16); --line-soft:rgba(255,255,255,.07);

  /* ---- 新增（策划案 §5.2 L670-L675）：仅 4 语义 + 2 数据/表面色 ---- */
  --ink-card:#0A1120;      /* §5.2 卡片/表格行底 */
  --ink-inset:#04070C;     /* §5.2 输入框/代码块底 */
  --ok:#7FB98F;            /* §5.2 涨 / 合格 / 新鲜 */
  --warn:#D9A15B;          /* §5.2 警告 / 更新延迟 */
  --neg:#C77A7A;           /* §5.2 跌 / 风险 */
  --violet:#6C4BB8;        /* §5.2 仅 changelog「方案」类型，取自 board-game.svg */

  /* ---- 继承：wwwroot\index.html L21-L22（动效曲线与页边距原样沿用）---- */
  --ease:cubic-bezier(.22,.61,.36,1);
  --pad:clamp(18px,5.2vw,88px);

  /* ---- 字体栈：策划案 §5.3 L691-L702（根站简体优先；零 Web Font，零外链）---- */
  --serif:"Songti TC","Songti SC","PMingLiU","SimSun","Noto Serif TC","Noto Serif SC",
          "Source Han Serif TC","Source Han Serif SC",serif;
  --sans:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Source Han Sans SC",
         "PingFang HK","Microsoft JhengHei","Noto Sans TC",system-ui,-apple-system,"Segoe UI",
         Roboto,"Helvetica Neue",Arial,sans-serif;
  --mono:"SFMono-Regular","JetBrains Mono","Cascadia Mono",Consolas,"Liberation Mono",
         "Sarasa Mono SC","Noto Sans Mono CJK SC","Microsoft YaHei Mono",monospace;
}

/* 繁體页只改族顺序、不换字体族（§5.3 L706 硬规则；P1 出 /hk/ 时挂 html[data-lang="zh-Hant-HK"]） */
html[data-lang="zh-Hant-HK"]{
  --serif:"Songti TC","PMingLiU","Songti SC","Noto Serif TC","Source Han Serif TC",serif;
  --sans:"PingFang HK","PingFang TC","Microsoft JhengHei","Noto Sans TC","PingFang SC",
         "Microsoft YaHei",system-ui,-apple-system,"Segoe UI",sans-serif;
}
html[data-lang="en"]{
  --sans:"Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;
  --serif:Georgia,"Times New Roman","Songti TC",serif;
}
