/* YthLink design tokens */
:root {
  /* ---- 现有变量（style.css 引用，保留不动）---- */
  --paper: #f6f1e7;
  --paper-deep: #eee7d8;
  --card: #fdfaf3;
  --ink: #211c15;
  --ink-2: #6f665a;
  --ink-3: #9a9184;
  --line: #e0d7c5;
  --line-strong: #c9bda6;
  --accent: #b4552f;
  --accent-deep: #8f3f20;
  --accent-wash: #f3e2d8;
  --ok: #4a7c59;
  --ok-wash: #e4ede4;
  --err: #a83a2e;
  --err-wash: #f2e0dc;
  --serif: "Noto Serif SC", "Songti SC", "STSong", "SimSun", Georgia, serif;
  --sans: -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", sans-serif;
  --mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;

  /* ---- SPEC §1 新增 token ---- */
  /* 中性阶：卡片 / 输入框 / 表格 */
  --bg: #f6f1e7;          /* 同 --paper */
  --surface: #fffdf8;     /* 内容区卡片底，比 --card 更白一档 */
  --surface-2: #f2ece0;   /* 次级底：表头、代码块、hover */
  --border: #e6ddcd;
  --border-2: #d5c9b4;
  --text: #211c15;
  --text-2: #6f665a;
  --text-3: #9a9184;
  --primary: #b4552f;
  --primary-h: #9c4826;
  --primary-bg: #f7e9e0;
  /* 扩展：SPEC §1 未给白色 token，而 ui.css 禁止硬编码色值，故补一个语义别名 */
  --on-primary: #ffffff;   /* 主色实底上的文字 */

  /* 圆角 */
  --radius-sm: 6px;
  --radius: 10px;
  --radius-lg: 14px;

  /* 阴影（rgba 允许硬编码，见任务书）*/
  --shadow-1: 0 1px 2px rgba(60, 40, 20, .05);
  --shadow-2: 0 4px 16px rgba(60, 40, 20, .08);

  /* 字号 */
  --fs-11: 11px;
  --fs-12: 12px;
  --fs-13: 13px;
  --fs-14: 14px;
  --fs-15: 15px;   /* 扩展：SPEC §2.1 卡片标题 15px */
  --fs-16: 16px;
  --fs-18: 18px;
  --fs-22: 22px;
  --fs-28: 28px;

  /* 间距：统一 4 的倍数 */
  --sp-1: 4px;
  --sp-2: 8px;
  --sp-3: 12px;
  --sp-4: 16px;
  --sp-5: 20px;
  --sp-6: 24px;
  --sp-8: 32px;
  --sp-10: 40px;
}
