/* =========================================================================
   Land der Hildegard — Schriften

   Die Seite läuft seit dem 13.08.2026 mit **Spectral für die
   Überschriften und Neo Sans Pro für den Text**.

   Neo Sans ist die Hausschrift aus dem Roll-Up des Netzwerks und war von
   Anfang an der Wunsch der TuK. Bis zum Kauf der Lizenz am 13.08.2026
   lief an ihrer Stelle **Archivo** als freie, selbsthostbare
   Annäherung — das war die „Kombination B" der Auswahl unten.

   Die zwei Archivo-Dateien sind am 13.08.2026 aus `assets/fonts/`
   gelöscht — sie wurden von keiner Regel mehr aufgerufen. Zurück geht es
   im Notfall in einem Schritt:

       git checkout 9010e95 -- assets/fonts/archivo-400-normal-latin.woff2 \
                               assets/fonts/archivo-400-normal-latin-ext.woff2

   und `--font-family-body` unten wieder auf "Archivo" stellen.

   ⚠ Spectral bleibt vollständig, auch der 700er — er trägt den
   Markennamen im Kopfbereich.

   Zur Auswahl standen bis zum 06.08.2026 drei Kombinationen:

     A  Klassisch                  EB Garamond + Inter
     B  Warm und heutig            Spectral + Archivo   ← bis 13.08.
     C  Nah am heutigen Auftritt   Exo 2 + Archivo

   A und C sind mit dieser Fassung aus der Datei entfernt (offener Punkt
   B6). Sie standen seit dem 04.08. nur noch als Vorschau für das Team
   darin und waren nirgends im Projekt aufgerufen — weder in einem
   Template, einem Snippet, einer anderen Stilvorlage noch im Panel.
   Ihre acht woff2-Dateien (EB Garamond, Inter, Exo 2, zusammen 436 KB)
   sind am 06.08.2026 ebenfalls aus `assets/fonts/` gelöscht. Wer A oder
   C zurückholen will, findet Blöcke UND Dateien in der Git-Historie
   (letzter Stand mit beidem: Commit `29d737d`).

   Beide verbliebenen Familien stehen unter der SIL Open Font License und
   liegen als woff2 auf unserem eigenen Server — es geht kein Aufruf an
   Google. Das hält die Datenschutzerklärung schlank.

   Warum je zwei Dateien pro Schnitt: „latin" trägt Deutsch inklusive
   Umlauten, „latin-ext" die osteuropäischen Zeichen. Der Browser lädt
   latin-ext nur nach, wenn auf der Seite tatsächlich so ein Zeichen
   vorkommt (Ortsnamen).

   Archivo ist eine variable Schrift: eine Datei deckt alle Strichstärken
   ab. Spectral bringt eigene Dateien je Schnitt mit.
   ========================================================================= */

/* --- B: Spectral (Überschriften) ------------------------------------------ */
@font-face {
  font-family: "Spectral";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/spectral-400-normal-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Spectral";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/spectral-400-normal-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Spectral";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/spectral-600-normal-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Spectral";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/spectral-600-normal-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* 700 lauft nur im Markennamen im Kopfbereich. Ueberschriften bleiben
   bei 600 — der Brand soll sich davon absetzen, nicht die Hierarchie
   verschieben. Ohne diese Dateien wuerde der Browser die Fettung selbst
   errechnen (faux bold), was bei einer Serifenschrift die Strichstaerken
   verzerrt. */
@font-face {
  font-family: "Spectral";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/spectral-700-normal-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Spectral";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/spectral-700-normal-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Die beiden Kursiv-Schnitte von Spectral sind am 13.08.2026 entfernt.
   Sie waren nie aufgerufen: Keine CSS-Regel setzt `font-style: italic`,
   in Templates und Snippets steht kein <em>, <i> oder <cite>, und im
   Inhalt gibt es keinen Kursivsatz. Belegt in
   `04-Analyse/Schrift-Lizenz-Entscheidung-07-08.md`, Abschnitt „Kursiv:
   wird nicht gebraucht". Die zwei woff2-Dateien sind mitgeloescht;
   Bloecke und Dateien stehen in der Git-Historie. */

/* --- Neo Sans Pro (Text) --------------------------------------------------
   Seit dem 13.08.2026 die Hausschrift des Netzwerks — sie loest Archivo
   ab. Neo Sans steht im Roll-Up und war von Anfang an der Wunsch der
   TuK; bis zum Kauf lief Archivo als freie Annaeherung.

   Gekauft ist **Neo Sans Pro**, nicht die paneuropaeische W1G-Fassung.
   Das Schriftbild ist identisch, W1G hat nur mehr Glyphen (Kyrillisch,
   Griechisch). Nachgemessen am 13.08.2026 gegen den kompletten Inhalt
   dieser Seite: 96 verschiedene Zeichen in `content/`, davon fehlen in
   Neo Sans Pro **null**. Umlaute, ss, typografische Anfuehrungszeichen,
   Gedankenstrich, Euro-Zeichen und selbst osteuropaeische Zeichen sind
   vorhanden (470 Glyphen je Schnitt). Es kann also an keiner Stelle in
   eine Ersatzschrift zurueckfallen. Nur Kyrillisch fehlt — auf einer
   deutschsprachigen Seite ohne Bedeutung. Die dreifache Ersparnis
   gegenueber W1G ist damit ohne sichtbaren Preis.

   ZWEI Schnitte, nicht drei. Der Bericht vom 07.08. empfahl Regular,
   Medium und Bold; gekauft sind Regular und Bold. Die vier im CSS
   benutzten Gewichte werden deshalb so gebuendelt:

     400, 500  →  Regular      500 steht nur an `.hero__bezug`
     600, 700  →  Bold         600 an `.figure__ort` und `.button`

   ⚠ Die Buendelung ist eine Gestaltungsfolge, kein technischer Zwang:
   `.button` und `.figure__ort` standen auf 600 und kommen jetzt in Bold
   heraus, also kraeftiger als vorher. Wer das zurueckdrehen will,
   braucht den Medium-Schnitt — nachkaufen, nicht im CSS heilen.

   Die Bereiche `font-weight: 400 500` bzw. `600 700` sind der Grund,
   warum der Browser NICHT selbst fettet: Jedes benutzte Gewicht faellt
   in genau einen deklarierten Bereich, faux bold entsteht nirgends.

   Kein `unicode-range`: Das MyFonts-Kit liefert je Schnitt EINE Datei
   mit dem vollen Zeichensatz, nicht die Aufteilung latin / latin-ext.
   Ein `unicode-range` wuerde die Schrift auf den genannten Bereich
   einschraenken, statt etwas zu sparen. Ebenso wenig wird subsettet —
   die EULA-Frage dazu ist offen, und die 28 KB je Schnitt sind es nicht
   wert, sie aufzuwerfen.

   woff2 steht vor woff. Jeder Browser, den dieses Projekt bedient, kann
   woff2 und laedt deshalb NUR diese Datei; woff ist reine Rueckversicherung
   aus dem Lieferumfang und kostet keine Uebertragung.                   */

/* ─────────────────────────────────────────────────────────────────────
   Lizenzvermerk, uebernommen aus `MyWebfontsKit.css` des gekauften Kits.
   Das Kit macht die Uebernahme in die Projekt-CSS zur Auflage; er darf
   deshalb beim Aufraeumen NICHT entfernt werden.
   Kaufbeleg und Bedingungen: `03-Material/Schriften/README.md`.

   @license
   MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500

   The fonts listed in this notice are subject to the End User License
   Agreement(s) entered into by the website owner. All other parties are
   explicitly restricted from using the Licensed Webfonts(s).

   You may obtain a valid license at the URLs below.

   Webfont: Neo Sans Pro Regular by Monotype
   URL: https://www.myfonts.com/collections/monotype-imaging-foundry
   Copyright: Copyright © 2026 Monotype Imaging Inc. All rights reserved.

   Webfont: Neo Sans Pro Bold by Monotype
   URL: https://www.myfonts.com/collections/monotype-imaging-foundry
   Copyright: Copyright © 2026 Monotype Imaging Inc. All rights reserved.

   © 2026 MyFonts Inc.
   ───────────────────────────────────────────────────────────────────── */
@font-face {
  font-family: "Neo Sans Pro";
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url("../fonts/neosans-400-normal.woff2") format("woff2"),
       url("../fonts/neosans-400-normal.woff") format("woff");
}
@font-face {
  font-family: "Neo Sans Pro";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url("../fonts/neosans-700-normal.woff2") format("woff2"),
       url("../fonts/neosans-700-normal.woff") format("woff");
}

/* =========================================================================
   Aktive Kombination

   Hier steht, was die Seite tatsächlich benutzt.

   Der Rest des jeweiligen Stacks ist die Notbremse, falls eine
   Schriftdatei nicht ankommt.
   ========================================================================= */

/* Aktiv seit dem 13.08.2026: Spectral für die Überschriften, **Neo Sans
   Pro** für den Text.

   Nur die Textfamilie ist getauscht. Spectral bleibt bewusst stehen —
   Sarah hat den Kontrast der Serifen im Gespräch am 07.08. ausdrücklich
   gelobt („ein bisschen runder und weicher … zu den Serifen als
   Kontrast"). Neo Sans ersetzt Archivo, nicht die Überschriftenschrift.

   Der Rest des jeweiligen Stacks ist die Notbremse, falls eine
   Schriftdatei nicht ankommt. */
:root {
  --font-family-heading: "Spectral", Georgia, "Iowan Old Style", "Times New Roman", serif;
  --font-family-body: "Neo Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
