/* The President's Bunker — a command bunker at night: midnight navy, seal gold, flag red. Tokens only. */
:root {
  --bg: #0a1020;
  --bg-rgb: 10, 16, 32;
  --bg-2: #0e1628;
  --panel: #131d33;
  --panel-2: #1a2741;
  --footer-bg: #070b16;
  --line: rgba(214, 186, 128, 0.16);
  --text: #f1ece0;
  --muted: #c0bcb0;
  --dim: #8c8a84;
  --red: #c0283c;
  --red-deep: #8f1d2c;
  --ochre: #c9a25a;
  --ochre-soft: #e6cc8f;
  --gum: #e04a5c;
  --display: "Cinzel", "Trajan Pro", Georgia, serif;
  --body: "Lato", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --radius: 4px;
  --wrap: 1180px;
  --gutter: clamp(16px, 4vw, 40px);
}
h1, h2, h3, h4 { letter-spacing: 0.04em; line-height: 1.18; font-weight: 800; }
h1 { font-size: clamp(1.9rem, 4.2vw, 3.1rem); }
h2 { font-size: clamp(1.5rem, 3vw, 2.2rem); }
.btn { font-size: .95rem; letter-spacing: .08em; font-weight: 800; }
.hero h1 { font-size: clamp(1.2rem, 2.4vw, 1.8rem); letter-spacing: .06em; }
.soon-badge { border-color: var(--gum); color: #f3a9b2; }
.fact dd { font-size: 1rem; }
