/*
 * Markenwerte Jenni Holz – EINZIGE Stelle für Farben, Schrift und Radius.
 * Quelle: «Visual Brand Guideline Jenni Holz 2025» (Avarel Studios AG),
 *         Y:\Marketing\Allgemeines\New_Brand-Guideline_Jenni-Holz_Finish-2025.pdf
 * Logos:  Z:\Firmenlogo und Briefkopf\Firmenlogo → static/marke/
 * Grillholz-Linie (Schwarz/Signalrot, Bernard MT, Dancing Script) wird hier bewusst nicht verwendet.
 */

/* Libre Franklin (Hausschrift, SIL Open Font License, siehe marke/fonts/OFL.txt),
   lokal ausgeliefert – Quelle: github.com/google/fonts (ofl/librefranklin). */
@font-face {
  font-family: "Libre Franklin";
  src: url("../marke/fonts/LibreFranklin-wght.0378037405f7.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  /* Primärfarben */
  --atomikrot: #d22e23;          /* Wiedererkennungsfarbe */
  --weiss: #ffffff;
  /* Sekundärfarben */
  --light-neutral: #fcf8ec;      /* heller, warmer Grund (Webbereich) */
  --light-accent: #e5d0ac;       /* Beige: Natürlichkeit/Nachhaltigkeit */
  --light-contrast: #cccccc;
  --dark-contrast: #020202;

  /* Rollen in der Oberfläche */
  --primaer: var(--atomikrot);
  --primaer-dunkel: #b0251b;     /* abgeleitet: Hover/aktiv auf Rot */
  --akzent: var(--light-accent);
  --grund: var(--light-neutral);
  --flaeche: var(--weiss);
  --text: var(--dark-contrast);
  --text-leise: #5b5752;
  --rand: #e7dfcf;
  --fehler: #9b1c13;
  --fehler-grund: #fbe9e7;
  --erfolg-grund: #f3ecdc;
  /* Statusanzeigen (abgeleitet, zurückhaltend neben Atomikrot) */
  --ok: #2f6b3a;
  --ok-grund: #e6f0e3;
  --laeuft-grund: var(--light-neutral);
  /* Trocknungsbalken: nass (Atomikrot) → trocken (Grün) */
  --nass: var(--atomikrot);
  --halbtrocken: #e3a32b;
  --trocken: #3f8f4a;
  --balken-rest: #ebe5d8;

  --radius: 6px;
  --schrift: "Libre Franklin", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
