/* Open Sans, self-hosted (ersetzt das "Fonts Plugin" aus dem alten Theme) */

@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('fonts/OpenSans-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url('fonts/OpenSans-LightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url('fonts/OpenSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url('fonts/OpenSans-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('fonts/OpenSans-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url('fonts/OpenSans-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('fonts/OpenSans-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url('fonts/OpenSans-SemiBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url('fonts/OpenSans-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url('fonts/OpenSans-BoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url('fonts/OpenSans-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans Selfhosted';
	font-weight: 800;
	font-style: italic;
	font-display: swap;
	src: url('fonts/OpenSans-ExtraBoldItalic.woff2') format('woff2');
}

/* Inter, self-hosted (zusaetzliche, im Editor waehlbare Schriftfamilie -
   siehe theme.json settings.typography.fontFamilies, Slug "inter". Open
   Sans bleibt die theme-weite Standardschrift, Inter steht Redakteuren
   zusaetzlich pro Block ueber die Schriftauswahl im Inspector zur
   Verfuegung, z. B. fuer Ueberschriften oder einzelne Abschnitte.
   Hinweis: fuer font-weight 700/normal (reines "Bold", nicht kursiv) fehlt
   aktuell die Schriftdatei - dieser Schnitt wurde beim Download nicht
   mitgeliefert und muss noch nachgereicht werden, siehe Nachtrag in
   claude/hintergrund-varianten-abschnitte.md bzw. der Projektdoku zu
   Schriftarten. Bis dahin faellt der Browser bei font-weight:700 auf den
   naechstliegenden vorhandenen Schnitt zurueck (i. d. R. synthetisch
   fettgedruckt oder ExtraBold, je nach Browser-Fallback-Logik). */
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('fonts/Inter-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url('fonts/Inter-LightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url('fonts/Inter-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url('fonts/Inter-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('fonts/Inter-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url('fonts/Inter-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('fonts/Inter-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url('fonts/Inter-SemiBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url('fonts/Inter-BoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url('fonts/Inter-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Selfhosted';
	font-weight: 800;
	font-style: italic;
	font-display: swap;
	src: url('fonts/Inter-ExtraBoldItalic.woff2') format('woff2');
}
