/* GX Spec Sheet：规格书风。纸色底 + 酒红 + 黄铜，衬线标题，表格是主角 */
:root {
  --bg: #f6efe6;
  --surface: #fffaf3;
  --surface-2: #efe4d4;
  --text: #2a1d17;
  --muted: #6d5a4e;
  --line: #ddcdb8;
  --accent: #7a1f1f;
  --accent-ink: #ffffff;
  --accent-soft: #f2dcd6;
  --accent-3: #a8741a;
  --accent-3-soft: #f6e8cc;
  --radius: 4px;
  --radius-sm: 3px;
  --shadow: none;
  --font: "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;
  --font-display: Georgia, "Times New Roman", serif;
}
/* 上面改了哪些浅色变量，深色模式就必须同样全部改一遍 */
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #1a1411;
    --surface: #221a16;
    --surface-2: #2c221d;
    --text: #f0e6dc;
    --muted: #b3a092;
    --line: #3d3029;
    --accent: #e08a7a;
    --accent-ink: #1a1411;
    --accent-soft: #3d2420;
    --accent-3: #e0b25b;
    --accent-3-soft: #3a2d16;
    --radius: 4px;
    --radius-sm: 3px;
    --shadow: none;
    --font: "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;
    --font-display: Georgia, "Times New Roman", serif;
  }
}
.wrap { max-width: 900px; }
h1, h2 { font-family: var(--font-display); font-weight: 700; }
h2 { border-bottom: 2px solid var(--accent); padding-bottom: 4px; }
.site-header { border-bottom: 3px double var(--accent); }
.content table th { background: var(--accent); color: var(--accent-ink); }
.content td.num { font-family: var(--font-mono); white-space: nowrap; }
.content tr:nth-child(even) td { background: var(--surface-2); }
