/* ============================================================
   五术 · 通用 design tokens（总表）
   2026-10-14 初稿，来源：TSG static/css/tokens.css + InnerTime github56 :root

   规则
   1. 这里只收 TSG 和 InnerTime 里已经有的值，不新增。
   2. 两边几乎一样（色差 ΔE ≤ 1，肉眼分不出）且用途相同的，合成一个。
   3. 两边不一样的，各留各的，名字里写清楚是哪一种。
   4. 只放「原色和基础规则」。某个项目自己组件用的别名
      （按钮、搜索卡片、萤火动画、运营后台、医脉学派色、圆盘字号等）留在项目里。
   5. 统一加 --ws- 前缀，和项目自己的变量不会撞名。
   6. 新项目先从这里挑；这里没有的，写在自己项目的 tokens 里。

   来源标注：[TSG] [IT] [两边统一]
   ============================================================ */

:root {
  /* ========== 墨色 / 文字 ========== */
  --ws-ink: #2B2B2B;          /* [两边统一] 正文、标题。TSG --color-ink #2c2c2c、--element-water；IT --ink */

  /* 褐墨：带一点棕，偏古籍 */
  --ws-ink-brown-2: #6b5d4d;  /* [TSG] --color-ink-muted 说明、次要文字 */
  --ws-ink-brown-3: #9a8f82;  /* [TSG] --color-ink-faint placeholder、页码 */

  /* 灰墨：中性灰 */
  --ws-ink-gray-2: #6E6E68;   /* [IT] --muted 次要文字 */
  --ws-ink-gray-3: #8A8A83;   /* [IT] --faint 注释 */

  /* ========== 纸 / 底色 ========== */
  --ws-paper: #EFEDE6;        /* [两边统一] 页面底。TSG --color-homepage-bg #EFEDE7；IT --paper */
  --ws-paper-deep: #E3DDD1;   /* [TSG] --color-landing-bg 访客首页底 */
  --ws-paper-band: #E3E1DB;   /* [IT] --band 条带底 */
  --ws-parchment: #f5f5f0;    /* [TSG] --color-bg 深色浮层上的浅色 */
  --ws-card: #FBFAF7;         /* [两边统一] 卡片、面板底。TSG --color-panel #fafaf8；IT --card */
  --ws-white: #ffffff;        /* [TSG] --color-white */
  --ws-notice: #fff9eb;       /* [TSG] --color-notice-bg 提示框底 */

  /* ========== 线 / 边框 ========== */
  --ws-line: #D9D7D0;                       /* [IT] --line 分隔线 */
  --ws-line-warm: #e0d5c5;                  /* [TSG] --color-border-soft */
  --ws-line-input: #d8d8d8;                 /* [TSG] --color-input-border */
  --ws-line-alpha-1: rgba(0, 0, 0, 0.06);   /* [TSG] --color-divider-line 分隔线、悬停底 */
  --ws-line-alpha-2: rgba(0, 0, 0, 0.08);   /* [TSG] --color-border-faint 浅边框 */
  --ws-line-alpha-3: rgba(0, 0, 0, 0.18);   /* [TSG] --color-border-medium 较深边框 */

  /* ========== 金 ========== */
  --ws-gold-antique: #d4af37; /* [TSG] --color-primary 暗金，品牌主色 */
  --ws-gold-deep: #8b6914;    /* [TSG] --color-gold-deep */
  --ws-gold-text: #a98c4b;    /* [TSG] --color-yellow-font 金色文字 */
  --ws-gold-soft: #c9a962;    /* [TSG] --color-avatar-border */
  --ws-gold-soft-hover: #e8b84a; /* [TSG] --color-avatar-border-hover */
  --ws-gold-bright: #FFC61A;  /* [IT] --gold 明黄，太阳、当前时刻 */

  /* ========== 红 ========== */
  --ws-red: #AE3526;          /* [两边统一] 朱红。TSG --element-fire；IT --red #AE3424 */
  --ws-red-festival: #B4402C; /* [IT] --fest 节日 */
  --ws-red-danger: #c0392b;   /* [TSG] --color-danger 删除、警示 */

  /* ========== 五行（每行 5 档：base / dark / light / ash / air） [TSG] ========== */
  --ws-wood: #628D79;   --ws-wood-dark: #537B6A;   --ws-wood-light: #89A9A3;   --ws-wood-ash: #B5C9C3;   --ws-wood-air: #edf1f0;
  --ws-fire: var(--ws-red); --ws-fire-dark: #84272C; --ws-fire-light: #D55748;  --ws-fire-ash: #E8A59C;   --ws-fire-air: #FFDEDA;
  --ws-earth: #BE9861;  --ws-earth-dark: #90774D;  --ws-earth-light: #E4BE88;  --ws-earth-ash: #D4BC96;  --ws-earth-air: #FDF2E2;
  --ws-metal: #D1CDB8;  --ws-metal-dark: #B9B3A0;  --ws-metal-light: #E8E5D8;  --ws-metal-ash: #D8D4C8;  --ws-metal-air: #F9F9F5;
  --ws-water: var(--ws-ink); --ws-water-dark: #0E0E0C; --ws-water-light: #565759; --ws-water-ash: #8E9094; --ws-water-air: #DADCE1;
  --ws-element-none: #d5d3d3;

  /* ========== 四季（东青、南赤、西白、北黑） [IT] ========== */
  --ws-spring: #9FB49E;  /* 石绿 */
  --ws-summer: #C9725E;  /* 朱 */
  --ws-autumn: #FBF9F2;  /* 绢白 */
  --ws-winter: #8F8D87;  /* 墨灰 */

  /* ========== 日历标记 [IT] ========== */
  --ws-cal-term: #2F6175;  /* 节气 */
  --ws-cal-off: #3B6A4E;   /* 休 */
  --ws-cal-work: #85573A;  /* 班 */

  /* ========== 遮罩 / 阴影 [TSG] ========== */
  --ws-overlay: rgba(0, 0, 0, 0.5);
  --ws-shadow-light: 0 2px 12px rgba(0, 0, 0, 0.08);   /* 贴着页面的 */
  --ws-shadow-medium: 0 8px 24px rgba(0, 0, 0, 0.2);   /* 浮起来的 */

  /* ========== 圆角 ========== */
  --ws-radius-0: 0px;      /* [IT] --r 直角 */
  --ws-radius-card: 8px;   /* [IT] --r-card */
  --ws-radius-10: 10px;    /* [TSG] --radius */
  --ws-radius-pill: 999px; /* [TSG] --radius-pill */

  /* ========== 字体 ========== */
  /* 宋体优先：苹果用系统宋体，其他设备回落到思源 / Noto [IT] */
  --ws-font-song-first: "Songti SC", "STSong", "Source Han Serif SC", "Noto Serif CJK SC", "Noto Serif SC", serif;
  /* 西文衬线优先：英文用 Source Serif 4，中文落到 Noto / 思源，罕见字到花园明朝 [TSG] */
  --ws-font-latin-first: "Source Serif 4", "Noto Serif", "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", "HanaMinB", "Hanamin B", "HanaMinA", "Hanamin A", serif;
  /* 纯英文 [TSG] */
  --ws-font-en: "Source Serif 4", "Noto Serif", "Liberation Serif", Georgia, "Times New Roman", "Noto Serif SC", serif;
}
