/* ── Game font stack: Exo 2 (UI) + Cinzel (display headings) ─────── */
body {
  color: var(--text);
  font-family: "Exo 2", "Trebuchet MS", "Segoe UI", sans-serif;
  line-height: 1.45;
}

h1,
h2,
h3 {
  margin: 0;
  font-family: "Cinzel", Georgia, "Times New Roman", serif;
  letter-spacing: 0.04em;
}

p {
  margin: 0;
  color: var(--muted);
}
