/* ================================================================
   Theme "journal" - klassischer Zeitungs-Look: hell, Serif-Headlines,
   schmalere Spalte, statischer Header mit Doppellinie, keine Radien.
   Fuer Lokal-/Kultur-Domains (lokal-anzeiger-ratingen, eggerscheidt,
   eduesseldorf, chansonnier, klima-talk).

   Laedt NACH magazin.css; Domain-Akzente (--accent, --cta-*) kommen
   aus dem Inline-<style> im Header und gewinnen.
   ================================================================ */

:root {
  color-scheme: light;
  --bg: #fffdf9;
  --bg-soft: #f5f1e8;
  --ink: #1a1917;
  --ink-soft: #45423c;
  --ink-mute: #6d675c;     /* >=4.5:1 auf --bg (WCAG AA Body) */
  --line: #d9d3c6;
  --accent-soft: #f2ece1;
  --r: 0px;
  --max: 680px;
  --max-wide: 1060px;
  --serif: Georgia, 'Times New Roman', Times, serif;
}

body { font-size: 16.5px; }

/* Zeitungs-Headlines: Serif, eng, schwer. */
h1, h2, h3, h4,
.hero-story h2,
.side-story h3,
.rubrik-lead h3,
.latest__title {
  font-family: var(--serif);
  font-weight: 700;
  letter-spacing: -0.01em;
}

/* Statischer Header mit Doppellinie statt Sticky-Glas - das
   markanteste Zeitungs-Merkmal. Brand als Serif-Titelkopf. */
.site-header {
  position: static;
  backdrop-filter: none;
  background: var(--bg);
  border-bottom: 3px double var(--ink);
}
.brand {
  font-family: var(--serif);
  font-size: 1.35rem;
  font-weight: 700;
  letter-spacing: 0;
}

/* Kicker klassisch: kein Vorstrich, dafuer Unterstrich-Rubrikzeile. */
.kicker::before { display: none; }
.kicker { letter-spacing: .08em; }

/* Tagstrip als Zeitungs-Unterzeile. */
.tagstrip { background: var(--bg-soft); }
