/* AutoPresse – Theme (Claude 04.11.2026, Andy)
   Gleicher Aufbau wie EastAutoNews, eigene Farben: Signalrot / Tiefschwarz / Weiß, Überschriften in Barlow Condensed.
   Wird NACH public.css geladen und überschreibt nur Farben, Schrift und wenige Details. */

:root {
  --bg: #0b0b0c;
  --bg2: #141416;
  --bg3: #1c1c1f;
  --ink: #ffffff;
  --ink-soft: #e6e6e6;
  --dim: #a3a3a3;
  --dim2: #7a7a7a;
  --accent: #ff3347;            /* Rot für Text auf dunklem Grund */
  --accent-deep: #d7001c;       /* Signalrot für Flächen und Buttons */
  --accent-dim: rgba(215, 0, 28, 0.16);
  --accent2: #ffd400;           /* Eilmeldungs-Gelb */
  --accent2-dim: rgba(255, 212, 0, 0.14);
  --hot: #ff3347;
  --hot-soft: #ff9aa5;
  --hot-dim: rgba(255, 51, 71, 0.14);
  --line: rgba(255, 255, 255, 0.10);
  --line-strong: rgba(255, 255, 255, 0.20);
  --r-sm: 4px;
  --r-md: 6px;
  --r-lg: 8px;
  --r-xl: 10px;
}

:root[data-theme="light"] {
  --bg: #ffffff;
  --bg2: #f2f2f2;
  --bg3: #ffffff;
  --ink: #111111;
  --ink-soft: #2b2b2b;
  --dim: #555555;
  --dim2: #6b6b6b;
  --accent: #d7001c;
  --accent-deep: #b00017;
  --accent-dim: rgba(215, 0, 28, 0.08);
  --accent2: #8f5f00;
  --accent2-dim: rgba(255, 212, 0, 0.22);
  --hot: #d7001c;
  --hot-soft: #b00017;
  --hot-dim: rgba(215, 0, 28, 0.08);
  --line: rgba(17, 17, 17, 0.12);
  --line-strong: rgba(17, 17, 17, 0.24);
}


/* Logo: SVG-Proportion von AutoPresse (6,9 : 1) */
nav#topnav .logo-png { height: 30px; width: auto; }
.footer-logo img { height: 40px; width: auto; }

/* Rote Signalfläche für die Hauptnavigation beim Scrollen im hellen Modus beibehalten wie EAN (weiß), nur Akzentlinie rot */
nav#topnav.scrolled { box-shadow: 0 2px 0 var(--accent-deep); }

/* Eilmeldungs-Leiste: Gelb auf Schwarz */
.breaking-bar { background: #111111 !important; color: #ffffff !important; }
.breaking-bar strong, .breaking-bar .bb-label { background: #ffd400; color: #111111; }

/* Hero ohne Bild (Leerlauf): Text immer hell auf dunklem Grund */
.hero-v3 .hero-main h2, .hero-v3 .hero-main h1:not(.sr-only) { color: #ffffff; }
