/* ============================================================
   设计令牌（唯一色彩/字阶/间距/动效来源，组件内禁止硬编码色值）
   方向：明亮档案室 · 纸面笔记 —— 米白纸底 + 岩金琥珀 + 深灰墨字

   2026-10-21 改版：原深色「暗室档案」风格改为浅色纸面风，
   参照「日月全事」世界观手册站的观感（米白底 / 金色装饰 / 深灰顶栏），
   但保留本站原有的内容枢纽功能结构。
   变量名一律沿用旧名，组件层不必跟着改。
   ============================================================ */
:root {
  /* ---- 色彩：主色 60% 纸面 / 辅助 30% 卡片 / 强调 10% 岩金 ---- */
  --color-bg:          #f4f1ea;   /* 纸面（暖米白） */
  --color-bg-deep:     #e9e4d8;   /* 纸面加深，用于侧栏/凹陷区 */
  --color-surface:     #fffdf8;   /* 卡片 */
  --color-surface-2:   #faf7f0;   /* 卡片内分层 */
  --color-surface-3:   #f1ece1;   /* 悬停 / 三级面 */

  --color-text:        #33302b;   /* 墨字，对 bg 对比度 ~11:1 */
  --color-text-2:      #5a544a;   /* 次级正文 ~7:1 */
  --color-muted:       #7c7466;   /* 辅助信息 ~4.6:1 */
  --color-faint:       #a69c8b;   /* 仅装饰与分隔，不作为正文 */

  --color-accent:      #a5741f;   /* 岩金（深，可作正文色） */
  --color-accent-soft: rgba(165, 116, 31, .10);
  --color-accent-line: rgba(165, 116, 31, .32);
  --color-gold:        #d3bc8e;   /* 浅金：装饰线、徽标、边框 */

  --color-jade:        #3f7f6c;   /* 资源/成功 */
  --color-danger:      #a83f4f;   /* 危险/失败 */
  --color-info:        #3f6f9e;   /* 提示 */

  --color-border:        rgba(51, 48, 43, .13);
  --color-border-strong: rgba(51, 48, 43, .24);

  /* 顶栏/抽屉这类"压边"的深色块：用去饱和的墨灰，不用纯黑 */
  --color-ink:         #4a4740;
  --color-ink-soft:    #5d5a52;
  --color-on-ink:      #f6f2e9;

  /* ---- 字体 ---- */
  --font-display: "Newsreader", "Songti SC", "STSong", "Noto Serif SC",
                  "Source Han Serif SC", Georgia, serif;
  --font-body: "PingFang SC", "Microsoft YaHei", "Noto Sans SC",
               "Hiragino Sans GB", sans-serif;
  --font-mono: "JetBrains Mono", "Cascadia Mono", "SFMono-Regular",
               Consolas, "Courier New", monospace;

  /* ---- 字阶（1.25 模数）---- */
  --fs-xs:   11px;
  --fs-sm:   13px;
  --fs-base: 15px;
  --fs-md:   17px;
  --fs-lg:   21px;
  --fs-xl:   27px;
  --fs-2xl:  34px;
  --fs-3xl:  48px;

  --lh-tight: 1.15;
  --lh-snug:  1.5;
  --lh-body:  1.8;    /* 中文正文行高 */

  /* ---- 间距 ---- */
  --space-1: 4px;  --space-2: 8px;  --space-3: 12px; --space-4: 16px;
  --space-5: 24px; --space-6: 40px; --space-7: 64px;

  /* ---- 圆角：纸质卡片 = 中等圆角 ---- */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 14px;

  /* ---- 阴影：浅底上要轻、要柔 ---- */
  --shadow-1: 0 1px 3px rgba(60, 52, 40, .08), 0 1px 2px rgba(60, 52, 40, .06);
  --shadow-2: 0 4px 16px rgba(60, 52, 40, .10), 0 1px 3px rgba(60, 52, 40, .06);
  --shadow-3: 0 12px 40px rgba(60, 52, 40, .14), 0 2px 8px rgba(60, 52, 40, .08);

  /* ---- 动效 ---- */
  --ease-out: cubic-bezier(.16, 1, .3, 1);
  --dur-fast: 160ms;
  --dur-base: 320ms;
  --dur-slow: 640ms;

  /* ---- 尺寸 ---- */
  --drawer-w: 272px;
  --topbar-h: 68px;
}
