/**
 * LOCAL FONTS - Offline-fähige Schriftarten
 * Ersetzt Google Fonts CDN für Tablet-Präsentation
 */

/* ═══ Montserrat ═══ */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('montserrat-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('montserrat-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('montserrat-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('montserrat-700.woff2') format('woff2');
}

/* ═══ Roboto Slab ═══ */
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('roboto-slab-300.woff2') format('woff2');
}

@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('roboto-slab-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('roboto-slab-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('roboto-slab-700.woff2') format('woff2');
}

/* ═══ JetBrains Mono ═══ */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('jetbrains-mono-400.woff2') format('woff2');
}

@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('jetbrains-mono-500.woff2') format('woff2');
}

/* ═══ Bodoni Moda ═══ */
@font-face {
    font-family: 'Bodoni Moda';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('bodoni-moda-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Bodoni Moda';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('bodoni-moda-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Bodoni Moda';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('bodoni-moda-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Bodoni Moda';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('bodoni-moda-700.woff2') format('woff2');
}