/* ==========================================================================
   Lokal gehostete Webfonts – keine Aufrufe an fonts.googleapis.com / fonts.gstatic.com

   Playfair Display SC + Inter: dieselben Dateien wie im Design-System
   „Mensch im Mittelpunkt“ (Kopie aus in-30-tagen-zu-mehr-selbstliebe/website/fonts/).
   Die Manus-Styles (tailwind-manus.css) verwenden sie über
     --font-heading: "Playfair Display SC", serif   (alle Überschriften h1–h6)
     --font-body:    "Inter", sans-serif             (Fließtext)
   Auf der Manus-Seite wurden diese beiden Schriften nie geladen (Systemschrift-
   Ersatz). Hier sind sie auf Wunsch eingebunden (Entscheidung vom 17.10.2026).

   Inter ist eine variable Schrift (Achse wght 100–900). Darum EIN Eintrag mit
   Gewichtsbereich: so werden auch font-medium (500) und font-semibold (600)
   aus den Manus-Klassen exakt dargestellt.

   Lato 300/400/700: vom Cookie-Banner und von der Kopfleiste auf Impressum/
   Datenschutz verwendet (Inline-Style "Lato, sans-serif"; 300 = font-light),
   im Original von Google Fonts geladen, hier lokal.

   Cormorant Garamond 600/700: Überschriften auf Impressum und Datenschutz
   (Inline-Style "Cormorant Garamond", serif; font-semibold/font-bold), im
   Original von Google Fonts geladen, hier lokal. Die übrigen im Original
   angeforderten Schnitte (400, 500, kursiv) werden nirgends verwendet.

   Nur Subset „latin“ (deckt Deutsch inkl. Umlaute/ß, –, „“, € ab). Zeichen
   außerhalb (z. B. →, ✓, Emojis) zeigt der Browser wie im Original mit der
   nächsten Systemschrift.
   ========================================================================== */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/inter-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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Playfair Display SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/playfair-display-sc-400-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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Playfair Display SC";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/playfair-display-sc-700-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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/lato-300-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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/lato-400-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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/lato-700-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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/cormorant-garamond-600-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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/cormorant-garamond-700-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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
