/* ============================================================
   tokens.css · 青连翘的博客 · 山径（Dappled-style journey）
   色：深谷墨绿 / 米纸 / 旧金
   字：宋体展示 + 黑体正文 + 楷体题签 + Fraunces 拉丁斜体（@font-face 在 fonts.css）
   ============================================================ */

:root{
  /* ---------- 色彩：山谷夜色 ---------- */
  --c-void:#080f0c;
  --c-forest:#13211d;
  --c-forest-2:#1a2b28;
  --c-teal:#1c2b2e;
  --c-moss:#a8bd8a;
  --c-moss-dim:#7e9469;
  --c-cream:#f3edd9;
  --c-cream-2:#e7e2cf;
  --c-cream-3:#cfd6bd;
  --c-muted:#a9b39a;
  --c-gold:#d9a85a;
  --c-gold-soft:#e6c890;
  --c-gold-deep:#a9762a;
  --c-rule:rgba(238,240,226,.14);
  --c-glass-a:#0c140bcc;
  --c-glass-b:#080e08b8;

  /* ---------- 字体 ---------- */
  --font-display:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun",Georgia,serif;
  --font-body:"Space Grotesk","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;
  --font-kai:"Kaiti SC","STKaiti","KaiTi","SimKai",var(--font-display);
  --font-latin:"Fraunces",Georgia,"Times New Roman",serif;
  --font-mono:"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;

  /* ---------- 字号 ---------- */
  --t-display:clamp(2.3rem,1.25rem + 3.8vw,4.15rem);
  --t-h2:clamp(1.75rem,1.2rem + 2.3vw,3rem);
  --t-breath:clamp(1.45rem,1rem + 1.6vw,2.2rem);
  --t-title:1.4rem;
  --t-lead:clamp(1rem,.94rem + .34vw,1.18rem);
  --t-body:.95rem;
  --t-sm:.86rem;
  --t-mono:.74rem;

  /* ---------- 画布 ---------- */
  --wrap:1080px;
  --pad-x:clamp(1.15rem,4vw,2.6rem);
  --rhythm:clamp(6rem,10vh,9rem);

  /* ---------- 节律 ---------- */
  --ease:cubic-bezier(.16,1,.3,1);
  --ease-soft:cubic-bezier(.22,.61,.36,1);
  --dur-fast:.42s;
  --dur:.9s;
  --dur-slow:1.3s;

  /* ---------- 形 ---------- */
  --r-glass:20px;
  --r-card:16px;
  --r-pill:100px;
}
