/* Marke: Schriften und Farben. Ein Ableger (z. B. Becherkönig) ersetzt nur diese Datei,
   static/img/logo.svg, config/marke.py und templates/marke/ – das Layout in satzball.css bleibt.
   Alle hier definierten Variablen (--cv … --ret, --kond) und die Schrift "Barlow" werden von satzball.css genutzt. */

@font-face { font-family: "Barlow"; font-weight: 400; font-display: swap; src: url("../fonts/barlow-400.81419bf5abb5.woff2") format("woff2"); }
@font-face { font-family: "Barlow"; font-weight: 500; font-display: swap; src: url("../fonts/barlow-500.8e986e86d57e.woff2") format("woff2"); }
@font-face { font-family: "Barlow"; font-weight: 600; font-display: swap; src: url("../fonts/barlow-600.a1e2a2d7d4c0.woff2") format("woff2"); }
@font-face { font-family: "Barlow"; font-weight: 700; font-display: swap; src: url("../fonts/barlow-700.15481e4eab6d.woff2") format("woff2"); }
@font-face { font-family: "Barlow Condensed"; font-weight: 700; font-display: swap; src: url("../fonts/barlow-condensed-700.e1180918b873.woff2") format("woff2"); }
@font-face { font-family: "Barlow Condensed"; font-weight: 800; font-display: swap; src: url("../fonts/barlow-condensed-800.b1b7dd5dbcea.woff2") format("woff2"); }
@font-face { font-family: "Barlow Condensed"; font-weight: 800; font-style: italic; font-display: swap; src: url("../fonts/barlow-condensed-800-italic.5dfa75d7e8f4.woff2") format("woff2"); }

:root {
  --cv: #e8e8e4; --bg: #f8f8f6; --sf: #ffffff; --sf2: #f0f0ed;
  --ink: #15171c; --mut: #5c626d; --line: #e2e3e0;
  --ac: oklch(0.55 0.2 262); --aci: #ffffff; --acs: oklch(0.95 0.03 262);
  --gr: oklch(0.6 0.15 150); --grb: oklch(0.95 0.05 150); --grt: oklch(0.42 0.12 150);
  --ye: oklch(0.8 0.15 85); --yeb: oklch(0.96 0.07 92); --yet: oklch(0.48 0.1 70);
  --re: oklch(0.58 0.19 27); --reb: oklch(0.95 0.035 25); --ret: oklch(0.5 0.17 27);
  --schrift: "Barlow", system-ui, sans-serif;
  --kond: "Barlow Condensed", "Arial Narrow", sans-serif;
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  :root {
    --cv: #08090b; --bg: #111317; --sf: #1a1d22; --sf2: #23262d;
    --ink: #f1f2f4; --mut: #a0a6b0; --line: #2c3038;
    --ac: oklch(0.72 0.15 262); --aci: #0c0e12; --acs: oklch(0.3 0.07 262);
    --gr: oklch(0.7 0.15 150); --grb: oklch(0.3 0.06 150); --grt: oklch(0.82 0.13 150);
    --ye: oklch(0.82 0.14 88); --yeb: oklch(0.33 0.06 85); --yet: oklch(0.87 0.12 90);
    --re: oklch(0.68 0.17 27); --reb: oklch(0.32 0.07 25); --ret: oklch(0.8 0.12 27);
  }
}
