/* PageForge — Lokale Schriften (DSGVO-konform) */

/* Generiert: 2026-04-13 09:00 */



@font-face {
    font-family: 'Inter';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Inter-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Inter-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Inter-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Inter-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Inter-800.woff2') format('woff2');
}

@font-face {
    font-family: 'Manrope';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Manrope-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Manrope';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Manrope-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Manrope';
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Manrope-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Manrope';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Manrope-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Manrope';
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Manrope-800.woff2') format('woff2');
}

@font-face {
    font-family: 'Roboto';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Roboto-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Roboto';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Roboto-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Roboto';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Roboto-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Roboto';
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/Roboto-800.woff2') format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/OpenSans-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/OpenSans-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/OpenSans-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url('/fonts/OpenSans-800.woff2') format('woff2');
}

@font-face {
    font-family: 'Noto Serif';
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url('/fonts/NotoSerif-400italic.woff2') format('woff2');
}