/* 主题 C · 深色沉浸 —— 整站深墨绿近黑底 + 暖金微光 + 米白字，衬线大字，光晕氛围。夜航/私人资本感。 */
:root {
  /* 字体 */
  --serif: "Newsreader", "Noto Serif SC", Georgia, "Songti SC", serif;
  --sans: "Inter", "Noto Sans SC", -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;
  --display: var(--serif);
  --head-weight: 600; --head-tracking: .004em;
  --display-weight: 500; --display-tracking: -.006em; --h2-tracking: 0;

  /* “浅色”面在此其实是深色底 */
  --bg: #0B241C; --bg-2: #0E2A20;
  --text: rgba(237, 238, 232, .80); --text-strong: #F2F0E7; --text-muted: rgba(237, 238, 232, .56);
  --line: rgba(237, 238, 232, .14); --line-soft: rgba(237, 238, 232, .09);
  --nav-fg: rgba(237, 238, 232, .82); --link-strong: #D8B871;

  /* 金 */
  --accent: #C6A15B; --accent-soft: #DAB972; --accent-line: rgba(198, 161, 91, .38);

  /* 更深的深色面（分区节奏） */
  --dark-bg: #081D16; --dark-bg-2: #071711; --dark-line: rgba(237, 238, 232, .12);
  --on-dark: #F2F0E7; --on-dark-strong: #FFFFFF; --on-dark-muted: rgba(242, 240, 231, .68); --on-dark-line: rgba(242, 240, 231, .14);

  /* 按钮：金；浅色语境本身也是暗的 */
  --btn-bg: var(--accent); --btn-fg: #201708; --btn-bg-hover: var(--accent-soft); --btn-shadow: 0 16px 36px rgba(0, 0, 0, .45);
  --btn-dark-bg: var(--accent); --btn-dark-fg: #201708; --btn-dark-bg-hover: var(--accent-soft);

  /* 形状 */
  --radius: 3px; --radius-lg: 8px;

  /* 头部 */
  --header-bg: rgba(11, 36, 28, .62); --header-bg-scrolled: rgba(9, 29, 22, .90); --header-line: rgba(237, 238, 232, .12);

  /* emblem（此处语境为暗底，用亮色/金） */
  --emb-ring: #C6A15B; --emb-ring2: rgba(237, 238, 232, .16); --emb-fg: #F2F0E7; --emb-b: #DAB972; --emb-dot: #C6A15B;

  /* 占位高亮 */
  --tbd-fg: #e6c988; --tbd-bg: rgba(198, 161, 91, .15); --tbd-underline: rgba(198, 161, 91, .5);
  --tbd-fg-dark: #e6c988; --tbd-bg-dark: rgba(198, 161, 91, .16); --tbd-underline-dark: rgba(198, 161, 91, .45);

  /* 装饰：金色幽灵编号 + 光晕 + 金色 emblem 微光 */
  --ghost-color: rgba(198, 161, 91, .08); --ghost-color-dark: rgba(242, 240, 231, .05);
  --texture: none; --texture-opacity: 0;
  --hero-bg: radial-gradient(125% 90% at 82% 22%, #123C2C 0%, #0B241C 52%, #071912 100%);
  --hero-glow: radial-gradient(circle, rgba(198, 161, 91, .22), transparent 66%); --hero-glow-op: 1;
  --hero-emb-color: #DAB972; --hero-emb-op: .14;
  --hero-em-color: var(--accent-soft); --hero-em-style: italic;
  --wm-color: #C6A15B; --wm-op: .07;
  --card-bg: rgba(198, 161, 91, .07); --card-line: rgba(198, 161, 91, .24); --card-shadow: 0 24px 60px rgba(0, 0, 0, .38);
  --drawer-bg: #0B241C; --selection-fg: #201708;
}
/* 深色沉浸：页面本身暗，让 sticky 头部与内容衔接更沉 */
body { background-attachment: fixed; }
