/* ==========================================================================
   HOF BERGMANN — Farb-Override
   ==========================================================================
   Setzt die Papier/Tinte/Blattgrün/Terrakotta-Palette fest (siehe
   hof-bergmann-design-richtlinien.md). Diese Werte sind bewusst NICHT an
   den Publii-Customizer angebunden (siehe Absprache) - Änderungen daher
   nur hier im Theme-Code, nicht über die Website-Einstellungen.

   Der Customizer bleibt weiterhin zuständig für:
   - Fonts (fontBody / fontHeadings / fontMenu / fontLogo)
   - Primary Color (primaryColor) - wird hier bewusst NICHT verwendet,
     die Akzentfarbe wird stattdessen direkt auf Terrakotta gesetzt
   - Hero-Höhe, Navbar-Höhe, Seitenbreite etc.

   Ladereihenfolge: nach style.css (siehe partials/head.hbs), damit diese
   Werte die von theme-variables.js generierten :root-Werte überschreiben.
   ========================================================================== */

:root {
  --white: #FFFFFF;
  --black: #2E2A22;
  --helper: #FFFFFF;

  --dark: #2E2A22;              /* Tinte */
  --gray: #6B6455;              /* Tinte gedämpft */
  --light: #DDD5C7;             /* Trennlinie */
  --lighter: #EFE9DC;           /* Papier gedämpft */
  --page-bg: #F7F3EC;           /* Papier */

  --text-color: #2E2A22;
  --headings-color: #2E2A22;

  --color: #B5654A;             /* Terrakotta - Akzent (Selection, Focus, Code, Buttons) */
  --link-color: #2E2A22;
  --link-color-hover: #B5654A;

  --nav-link-color: #2E2A22;
  --nav-link-color-hover: #5B7553; /* Blattgrün */

  --logo-color: #2E2A22;

  --highlight-color: #E7D2C7;    /* Terrakotta hell */
  --info-color: #67B1F3;
  --success-color: #487D2D;
  --warning-color: #C98A16;

  /* Eigene Farbtoken für Komponenten wie den Kalender, damit dort nicht
     mit Rohwerten gearbeitet werden muss */
  --hb-papier: #F7F3EC;
  --hb-papier-gedaempft: #EFE9DC;
  --hb-trennlinie: #DDD5C7;
  --hb-tinte: #2E2A22;
  --hb-tinte-gedaempft: #6B6455;
  --hb-gruen: #5B7553;
  --hb-gruen-dunkel: #435940;
  --hb-terrakotta: #B5654A;
  --hb-terrakotta-hell: #E7D2C7;
}

/* Falls der Customizer auf "Auto" oder "Dark" Colorscheme steht:
   Hof Bergmann bleibt bewusst bei der warmen Papier-Optik, kein
   separates Dunkelschema. */
@media (prefers-color-scheme: dark) {
  :root {
    --white: #FFFFFF;
    --black: #2E2A22;
    --helper: #FFFFFF;
    --dark: #2E2A22;
    --gray: #6B6455;
    --light: #DDD5C7;
    --lighter: #EFE9DC;
    --page-bg: #F7F3EC;
    --color: #B5654A;
    --text-color: #2E2A22;
    --headings-color: #2E2A22;
    --link-color: #2E2A22;
    --link-color-hover: #B5654A;
    --nav-link-color: #2E2A22;
    --nav-link-color-hover: #5B7553;
    --logo-color: #2E2A22;
    --highlight-color: #E7D2C7;
    --info-color: #67B1F3;
    --success-color: #487D2D;
    --warning-color: #C98A16;
  }
}

/* Struktur-Signatur aus den Design-Richtlinien: kurzer Terrakotta-Strich,
   nutzbar als Klasse vor Zwischenüberschriften. */
.hb-strich::before {
  content: "";
  display: inline-block;
  width: 22px;
  height: 2px;
  background: var(--hb-terrakotta);
  margin-right: 0.6rem;
  vertical-align: middle;
}
