/* ==========================================================================
   GUT NaturForum — Marken-Grundlagen
   Schriften und Farbwerte. Alles andere baut darauf auf.

   HERKUNFT
   Dieser Block stand bis 6.6.2 im WordPress-Customizer unter „Zusätzliches
   CSS". Dort war er an drei Stellen angreifbar: Er lag nicht in der
   Versionsverwaltung, er wäre bei einem Theme-Wechsel verloren gewesen, und er
   wurde nach allen Plugin-Dateien ausgeliefert — weshalb dort durchgehend
   `!important` stand. Jetzt reist er mit dem Plugin.

   REGEL FÜR DIESE DATEI
   Hier stehen nur Werte, keine Bauteile. Wer eine Farbe oder eine Schrift
   ändern will, ändert sie hier — und zwar genau einmal. Steht ein Farbwert
   irgendwo anders als Zahl im Code, gehört er hierher.
   ========================================================================== */

/* ── Schriften ─────────────────────────────────────────────────────────────
   Lokal ausgeliefert, nicht von einem Google-Server. Damit verlässt beim
   Seitenaufruf keine IP-Adresse der Besucher das Haus — das ist kein Detail,
   sondern der Grund, warum eingebundene Google-Schriften in Deutschland
   abgemahnt werden.
   Die Dateien liegen unter /wp-content/uploads/fonts/ und bleiben dort: Sie
   sind bereits ausgeliefert und über die Medienverwaltung austauschbar.      */

@font-face { font-family:'DM Sans'; font-style:normal; font-weight:300; font-display:swap;
  src:url('/wp-content/uploads/fonts/dm-sans-v17-latin-300.woff2') format('woff2'); }
@font-face { font-family:'DM Sans'; font-style:normal; font-weight:400; font-display:swap;
  src:url('/wp-content/uploads/fonts/dm-sans-v17-latin-regular.woff2') format('woff2'); }
@font-face { font-family:'DM Sans'; font-style:normal; font-weight:500; font-display:swap;
  src:url('/wp-content/uploads/fonts/dm-sans-v17-latin-500.woff2') format('woff2'); }
@font-face { font-family:'DM Sans'; font-style:normal; font-weight:600; font-display:swap;
  src:url('/wp-content/uploads/fonts/dm-sans-v17-latin-600.woff2') format('woff2'); }
@font-face { font-family:'Lora'; font-style:normal; font-weight:400; font-display:swap;
  src:url('/wp-content/uploads/fonts/lora-v37-latin-regular.woff2') format('woff2'); }
@font-face { font-family:'Lora'; font-style:normal; font-weight:500; font-display:swap;
  src:url('/wp-content/uploads/fonts/lora-v37-latin-500.woff2') format('woff2'); }

:root {
  /* ── Grün ───────────────────────────────────────────────────────────────
     --gruen       Hauptfarbe. Flächen, Schaltflächen, Verweise.
     --gruen-hell  AKZENT, keine Textfarbe. Rahmen, Fokus, Trennlinien und der
                   Untertitel neben dem Logo. Auf hellem Grund erreicht dieser
                   Ton nur 2,4:1 Kontrast; für Fließtext oder Beschriftungen
                   sind 4,5:1 nötig. Deshalb gibt es --gruen-text.
     --gruen-text  Für kleine Beschriftungen auf hellem Grund. Derselbe Wert
                   wie --gruen und damit exakt 4,55:1 — kein neuer Markenton,
                   nur der bestehende an der richtigen Stelle.
     --gruen-mid   Rahmen und Trennlinien auf hellem Grund.
     --dunkel      Überschriften, Footer-Fläche, aktive Zustände.            */
  --gruen:      #5c7a3e;
  --gruen-hell: #8aac5a;
  --gruen-text: #5c7a3e;
  --gruen-mid:  #c0d4a0;
  --dunkel:     #2d4a1e;

  /* ── Flächen und Text ───────────────────────────────────────────────── */
  --bg:        #f6f8f0;
  --weiss:     #ffffff;
  --text:      #2a2a2a;
  --text-soft: #6a7060;

  /* ── Akzent ─────────────────────────────────────────────────────────── */
  --terra: #c07a5a;
}
