:root {
  /* 调色板：深黑 + 余烬橙 + 柔化辐射绿/琥珀 + 骨灰白 + 英雄金 */
  --bg: #05060a;
  --bg-2: #0a0d12;
  --bg-3: #11151c;
  --ember: #ff7a2e;
  --ember-dim: #b8531c;
  --ember-soft: rgba(255, 122, 46, 0.55);
  --rad-green: #7fae6e;
  --rad-green-dim: #3f5a39;
  --amber: #d9a441;
  --gold: #e8c87a;
  --ash: #c8c2b6;
  --ash-dim: #8b857a;
  --ash-faint: #5d584f;
  --line: rgba(200, 194, 182, 0.12);

  --hero-glow: 0 0 18px rgba(232, 200, 122, 0.32);
  --ember-glow: 0 0 26px rgba(255, 122, 46, 0.28);

  /* 字体：庄重的中文宋体系（系统自带，零依赖、大陆友好）。可日后替换为自托管思源宋体子集。 */
  --font-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", STSong, STZhongsong,
    "SimSun", "宋体", Georgia, "Times New Roman", serif;
  --font-num: "Times New Roman", Georgia, var(--font-serif);

  /* 间距 / 节奏 */
  --pad: clamp(1.1rem, 4vw, 3rem);
  --maxw: 64ch;

  --t-slow: 1200ms;
  --t-med: 600ms;
  --t-fast: 280ms;
  --ease-solemn: cubic-bezier(0.22, 0.61, 0.36, 1);
}
