/* =========================================================================
   Paartherapie Thormann – Schriften, lokal ausgeliefert
   -------------------------------------------------------------------------
   Ersetzt die frueheren externen Einbindungen von Google Fonts (Inter) und
   Fontshare (Satoshi). Grund: Verbindungsaufbau zu fonts.gstatic.com bzw.
   api.fontshare.com uebertraegt die IP der Besucher an Dritte — in
   Deutschland ein DSGVO-Risiko (LG Muenchen I, 3 O 17493/20). Ausserdem
   spart der Wegfall der externen Verbindungen ~2 DNS-Lookups + 2 TLS-
   Handshakes im kritischen Rendering-Pfad.

   Inter:    liegt vollstaendig unter assets/fonts/ (SIL Open Font License 1.1,
             Lizenztext: assets/fonts/inter-LICENSE.txt)
   Satoshi:  Dateien NICHT mitgeliefert (Indian Type Foundry, Fontshare).
             Zum Nachziehen: auf fontshare.com/fonts/satoshi das WOFF2-Paket
             herunterladen, Lizenz pruefen, und die drei Cuts ablegen als
                assets/fonts/satoshi-400.woff2
                assets/fonts/satoshi-500.woff2
                assets/fonts/satoshi-700.woff2
             Solange die Dateien fehlen, greift automatisch der naechste
             Eintrag im Font-Stack (Inter) — die Seite bleibt funktionsfaehig,
             der Body-Text sieht nur etwas anders aus.
   ========================================================================= */

/* ---------- Inter (Headlines, Zahlen, UI) ---------- */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/inter-400.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: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/inter-500.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: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/inter-600.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: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/inter-700.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;
}

/* ---------- Satoshi (Body) – Dateien bitte nachlegen, siehe Kopfkommentar ---------- */
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/satoshi-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/satoshi-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/satoshi-700.woff2') format('woff2');
}
