/* Schriften – lokal eingebunden (keine Verbindung zu Google) */
@font-face {
    font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap;
    src: url('inter-400.woff') format('woff');
}
@font-face {
    font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap;
    src: url('inter-500.woff') format('woff');
}
@font-face {
    font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap;
    src: url('inter-600.woff') format('woff');
}
@font-face {
    font-family: 'Inter'; font-style: normal; font-weight: 700 800; font-display: swap;
    src: url('inter-700.woff') format('woff');
}
/* Cal Sans – Datei von fonts.google.com/specimen/Cal+Sans */
@font-face {
    font-family: 'Cal Sans'; font-style: normal; font-weight: 400; font-display: swap;
    src: url('CalSans-Regular.ttf') format('truetype');
}
/* Source Serif 4 – Dateien von fonts.google.com/specimen/Source+Serif+4 */
@font-face {
    font-family: 'Source Serif 4'; font-style: normal; font-weight: 200 900; font-display: swap;
    src: url('SourceSerif4-VariableFont_opsz,wght.ttf') format('truetype');
}
@font-face {
    font-family: 'Source Serif 4'; font-style: italic; font-weight: 200 900; font-display: swap;
    src: url('SourceSerif4-Italic-VariableFont_opsz,wght.ttf') format('truetype');
}
