/* Theme: Bold Editorial — Terracotta / Charcoal, magazinartig */
:root {
  --font-display: Georgia, "Times New Roman", serif;
  --font-body: system-ui, -apple-system, "Segoe UI", sans-serif;
  --ls-display: -.01em;

  --c-bg: #f7f3ee;
  --c-bg-alt: #ece4da;
  --c-card: #ffffff;
  --c-input: #ffffff;
  --c-text: #1f1d1c;
  --c-muted: #76665a;
  --c-line: #ddd1c2;
  --c-accent: #c5573b;
  --c-on-accent: #ffffff;
  --c-hero-bg: #1f1d1c;
  --c-hero-text: #f7f3ee;
  --hero-veil: linear-gradient(180deg, rgba(31,29,28,.25), rgba(31,29,28,.6));
}
.hero-title { font-weight: 800; }
.eyebrow { color: var(--c-accent); }
h2 { text-align: left; font-weight: 800; }
.section { border-top: 1px solid var(--c-line); }
.section:first-of-type { border-top: 0; }
