:root {
  /* ── 颜色体系 ── */
  --bg-primary:      #0D0D0D;
  --bg-secondary:    #141414;
  --bg-card:         #1A1A1A;
  --bg-card-hover:   #202020;
  --accent-gold:     #C9A84C;
  --accent-gold-lt:  #E8D5A3;
  --accent-gold-dim: rgba(201,168,76,0.15);
  --text-primary:    #F0F0F0;   /* 主文字，保持不变 */
  --text-secondary:  #AAAAAA;   /* 副文字：#888 → #AAA，对比度 5:1 → 8.6:1 */
  --text-muted:      #888888;   /* 辅助文字：#555 → #888，对比度 2.7:1 → 5.1:1 */
  --border-subtle:   #2A2A2A;
  --border-gold:     rgba(201,168,76,0.4);
  --overlay-dark:    rgba(13,13,13,0.85);

  /* ── 字体 ── */
  --font-serif: 'Georgia', 'Noto Serif SC', 'STSong', '宋体', serif;
  --font-sans:  'PingFang SC', -apple-system, 'Helvetica Neue', 'Microsoft YaHei', sans-serif;

  /* ── 间距（8px基准）── */
  --space-xs:  8px;
  --space-sm:  16px;
  --space-md:  24px;
  --space-lg:  48px;
  --space-xl:  80px;
  --space-xxl: 120px;

  /* ── 容器 ── */
  --container-max: 1200px;
  --container-pad: 24px;

  /* ── 圆角 ── */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 16px;

  /* ── 过渡 ── */
  --transition: all 0.25s ease;
  --transition-slow: all 0.4s ease;

  /* ── 阴影 ── */
  --shadow-card: 0 2px 12px rgba(0,0,0,0.4);
  --shadow-gold: 0 0 20px rgba(201,168,76,0.2);
}
