/* ============================================================
   设计 Token 层
   色彩取自《久畹兰品牌手册 2026》第 5 页实际取样：
     米色 #E8E1D3 · 墨绿 #173F36 · 赭红 #A7553E · 浅米 #F3EEE4
   规则：所有颜色/字体/间距只能引用这里的变量，禁止硬编码
   ============================================================ */
:root {
  /* ---- 色彩：手册原色 ---- */
  --paper:       #E8E1D3;               /* 页面主背景（手册米色） */
  --paper-deep:  #DED6C6;               /* 分区底，深一度 */
  --paper-light: #F3EEE4;               /* 卡片浅米（深绿底上的文字色也用它） */
  --ink:         #173F36;               /* 品牌主色·墨绿（深色段背景 / 大标题） */
  --ink-text:    #1C2823;               /* 正文深色（带绿调的近黑） */
  --ink-soft:    #55605A;               /* 次级文本，灰绿 */
  --cinnabar:    #A7553E;               /* 强调·赭红（印章 / CTA / 序号） */
  --gold:        #8F8471;               /* 细线 / 小字 / 英文标签，暖灰 */
  --border:      rgba(23, 63, 54, .22);

  /* ---- 字体（手册用宋体系）---- */
  --font-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;
  --text-hero:       clamp(48px, 15vw, 112px);  /* 首屏主标 */
  --text-heading-lg: clamp(28px, 8vw, 44px);    /* 板块标题 */
  --text-heading-md: 22px;                      /* 卡片 / 子标题 */
  --text-body:       17px;                      /* 正文 */
  --text-caption:    13.5px;                    /* 辅助小字 */

  /* ---- 间距：8px 基准 ---- */
  --space-xs: 8px;
  --space-sm: 16px;
  --space-md: 32px;
  --space-lg: 64px;
  --space-xl: clamp(96px, 14vh, 160px);         /* 板块间距，刻意松 */

  /* ---- 形状与层级 ---- */
  --radius-sm: 3px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --shadow-card:  0 6px 22px rgba(23, 63, 54, .12);
  --shadow-modal: 0 20px 60px rgba(23, 63, 54, .28);

  /* ---- 动效：慢而柔 ---- */
  --ease-out:   cubic-bezier(.22, .61, .36, 1);
  --dur-slow:   1.2s;
  --dur-base:   .8s;
  --dur-micro:  .2s;
}
