/* ============================================================
   OI伴学 · 令牌桥接层 (Token Bridge)
   作用：把 style.css / redesign.css 等旧组件的「遗留命名」别名到
         tokens.css 的规范令牌，实现「单一事实来源」。
   加载顺序：必须放在 index.html 最后（覆盖 style.css/redesign.css 的 :root 定义）。
   说明：
     - 颜色：--primary 体系 → --brand 体系（同一支蓝，改 tokens 全站联动）
     - 表面：--card-bg → --card
     - 文字：--text-light → --text-tertiary（AA 合规，不再用于 <13px 小字）
     - 圆角：--radius* → --r-*（8/12/16 三档对齐）
     - 状态浅色：--*-light → --*-50
   注意：字号双刻度(--text-* vs --fs-*)未在此统一，需设计确认后再迁移，见报告。
   ============================================================ */

:root {
  /* 品牌蓝：遗留 --primary 体系 → 规范 --brand 体系 */
  --primary:        var(--brand);
  --primary-dark:   var(--brand-dark);
  --primary-light:  var(--brand-100);
  --primary-subtle: var(--brand-50);
  --primary-light-2: var(--brand-50);   /* redesign.css 遗留名 */

  /* 语义状态浅色 → 规范 -50 档 */
  --success-light:  var(--success-50);
  --danger-light:   var(--danger-50);
  --warning-light:  var(--warning-50);

  /* 表面：--card-bg → --card（卡片底） */
  --card-bg:        var(--card);

  /* 文字：--text-light → --text-tertiary（AA 合规） */
  --text-light:     var(--text-tertiary);

  /* 文字次级/极弱：对齐 tokens 规范值（移除 style.css 的偏差，统一 AA 基线） */
  --text-secondary: #475569;
  --text-muted:     #94a3b8;
  --bg-alt:         #f1f5f9;            /* style.css 原 #eef0f2，极接近，统一为规范值 */

  /* 圆角：--radius* → --r-*（风格统一为 8/12/16 三档） */
  --radius:    var(--r-sm);   /* 8px */
  --radius-lg: var(--r-md);   /* 12px */
  --radius-xl: var(--r-lg);   /* 16px */
  /* --radius-sm (6px) 保留原值：tokens 无 6px 档，避免影响紧凑 chip */
}
