/* =========================================================================
   Inter – lokal eingebunden (DSGVO-konform, kein Google-Server-Aufruf)
   Lizenz: SIL Open Font License 1.1 (frei selbst hostbar)
   font-display: swap = Text sofort sichtbar, kein "unsichtbarer" Ladezustand
   ========================================================================= */

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/inter-latin-400-normal.woff2") format("woff2"),
	     url("../fonts/inter-latin-400-normal.woff") format("woff");
}
@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/inter-latin-500-normal.woff2") format("woff2"),
	     url("../fonts/inter-latin-500-normal.woff") format("woff");
}
@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/inter-latin-600-normal.woff2") format("woff2"),
	     url("../fonts/inter-latin-600-normal.woff") format("woff");
}
@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/inter-latin-700-normal.woff2") format("woff2"),
	     url("../fonts/inter-latin-700-normal.woff") format("woff");
}

/* =========================================================================
   Playfair Display – elegante Serifenschrift (lokal, DSGVO-konform)
   Dient als hochwertiger Ersatz für Didot/Bodoni auf Geräten ohne diese
   Systemschriften (z. B. Windows) – statt des altbackenen Times-Fallbacks.
   Lizenz: SIL Open Font License 1.1
   ========================================================================= */

@font-face {
	font-family: "Playfair Display";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/playfair-display-latin-400-normal.woff2") format("woff2"),
	     url("../fonts/playfair-display-latin-400-normal.woff") format("woff");
}
@font-face {
	font-family: "Playfair Display";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/playfair-display-latin-500-normal.woff2") format("woff2"),
	     url("../fonts/playfair-display-latin-500-normal.woff") format("woff");
}
@font-face {
	font-family: "Playfair Display";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/playfair-display-latin-600-normal.woff2") format("woff2"),
	     url("../fonts/playfair-display-latin-600-normal.woff") format("woff");
}
@font-face {
	font-family: "Playfair Display";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/playfair-display-latin-700-normal.woff2") format("woff2"),
	     url("../fonts/playfair-display-latin-700-normal.woff") format("woff");
}

/* =========================================================================
   Weitere Schriftoptionen (lokal) – per Customizer wählbar.
   Besucher laden nur die jeweils ausgewählte Schrift.
   Lizenz: jeweils SIL Open Font License 1.1
   ========================================================================= */
@font-face {
	font-family: "Cormorant Garamond";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/cormorant-garamond-latin-400-normal.woff2") format("woff2"),
	     url("../fonts/cormorant-garamond-latin-400-normal.woff") format("woff");
}
@font-face {
	font-family: "Cormorant Garamond";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/cormorant-garamond-latin-500-normal.woff2") format("woff2"),
	     url("../fonts/cormorant-garamond-latin-500-normal.woff") format("woff");
}
@font-face {
	font-family: "Cormorant Garamond";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/cormorant-garamond-latin-600-normal.woff2") format("woff2"),
	     url("../fonts/cormorant-garamond-latin-600-normal.woff") format("woff");
}
@font-face {
	font-family: "Cormorant Garamond";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/cormorant-garamond-latin-700-normal.woff2") format("woff2"),
	     url("../fonts/cormorant-garamond-latin-700-normal.woff") format("woff");
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/montserrat-latin-400-normal.woff2") format("woff2"),
	     url("../fonts/montserrat-latin-400-normal.woff") format("woff");
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/montserrat-latin-500-normal.woff2") format("woff2"),
	     url("../fonts/montserrat-latin-500-normal.woff") format("woff");
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/montserrat-latin-600-normal.woff2") format("woff2"),
	     url("../fonts/montserrat-latin-600-normal.woff") format("woff");
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/montserrat-latin-700-normal.woff2") format("woff2"),
	     url("../fonts/montserrat-latin-700-normal.woff") format("woff");
}
@font-face {
	font-family: "Jost";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/jost-latin-400-normal.woff2") format("woff2"),
	     url("../fonts/jost-latin-400-normal.woff") format("woff");
}
@font-face {
	font-family: "Jost";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/jost-latin-500-normal.woff2") format("woff2"),
	     url("../fonts/jost-latin-500-normal.woff") format("woff");
}
@font-face {
	font-family: "Jost";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/jost-latin-600-normal.woff2") format("woff2"),
	     url("../fonts/jost-latin-600-normal.woff") format("woff");
}
@font-face {
	font-family: "Jost";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/jost-latin-700-normal.woff2") format("woff2"),
	     url("../fonts/jost-latin-700-normal.woff") format("woff");
}
@font-face {
	font-family: "Raleway";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/raleway-latin-400-normal.woff2") format("woff2"),
	     url("../fonts/raleway-latin-400-normal.woff") format("woff");
}
@font-face {
	font-family: "Raleway";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/raleway-latin-500-normal.woff2") format("woff2"),
	     url("../fonts/raleway-latin-500-normal.woff") format("woff");
}
@font-face {
	font-family: "Raleway";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/raleway-latin-600-normal.woff2") format("woff2"),
	     url("../fonts/raleway-latin-600-normal.woff") format("woff");
}
@font-face {
	font-family: "Raleway";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/raleway-latin-700-normal.woff2") format("woff2"),
	     url("../fonts/raleway-latin-700-normal.woff") format("woff");
}
