/* tokens.css — 宣纸信笺·东方留白 设计令牌 */

/* 上线前：放好 assets/fonts/babasong.woff2 后取消下面注释，并在 --font-serif 最前加 'BabaSerif'，
   保证安卓/Windows 也有一致的中文衬线（详见 assets/fonts/README.md）。 */
/*
@font-face {
  font-family: 'BabaSerif';
  src: url('../../assets/fonts/babasong.woff2') format('woff2');
  font-display: swap;
}
*/

:root {
  /* 纸 */
  --paper: #F1E9D6;            /* 宣纸米白 */
  --paper-2: #ECE3CE;          /* 略深一层（卡背/凹陷） */
  --paper-edge: #E2D7BD;       /* 纸边/分隔 */
  --paper-shadow: rgba(60, 48, 28, 0.10);

  /* 墨 */
  --ink: #2A2620;              /* 浓墨·正文 */
  --ink-strong: #1C1813;       /* 标题重墨 */
  --ink-mid: #4A443B;          /* 中墨 */
  --ink-light: #6B645B;        /* 淡墨·次级/批注说明 */
  --ink-faint: #9C9384;        /* 极淡墨·占位/禁用 */
  --ink-hair: rgba(42, 38, 32, 0.16); /* 淡墨细线（横格/分隔） */
  --ink-hair-2: rgba(42, 38, 32, 0.28);

  /* 朱砂（≤5% 面积） */
  --cinnabar: #9A2B1F;
  --cinnabar-soft: #B14A3C;    /* 干涸后的淡朱 */
  --cinnabar-faint: rgba(154, 43, 31, 0.18);

  /* 字体 */
  --font-serif: "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "宋体", serif;
  --font-kai: "Kaiti SC", "STKaiti", "楷体", var(--font-serif); /* 小楷批注 */

  /* 字号节奏 */
  --fs-hero: 30px;
  --fs-title: 23px;
  --fs-lead: 17px;
  --fs-body: 16px;
  --fs-small: 13px;
  --fs-mini: 11px;
  --lh-body: 1.85;

  /* 间距 */
  --gap-1: 6px;
  --gap-2: 12px;
  --gap-3: 18px;
  --gap-4: 28px;
  --gap-5: 44px;
  --pad-screen: 28px;

  /* 动效 */
  --ease: cubic-bezier(.2,.7,.3,1);
  --breath: 2.2s;              /* 墨色呼吸基准 */

  /* 拇指区主按钮 */
  --tap-min: 44px;
}
