/* ============================================================
   CUSTOM FONTS FÜR FORUM-EDITOR
   Font-Definitionen für Schriftart-Auswahl im Editor
   ============================================================ */

@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-Bold.ttf') format('truetype');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Reportr';
    src: url('/fonts/reportr.ttf') format('truetype');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'ROT-WEISS Sans';
    src: url('/fonts/ROTWEISS_Sans-Bold.otf') format('opentype');
    font-weight: 700;
    font-display: swap;
}

/* CSS-Klassen für die einzelnen Fonts */
.font-poppins {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.font-poppins-extrabold {
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
}

.font-reportr {
    font-family: 'Reportr', sans-serif;
    font-weight: 400;
}

.font-rotweiss {
    font-family: 'ROT-WEISS Sans', sans-serif;
    font-weight: 700;
}

/* Standard-Font zurücksetzen */
.font-standard {
    font-family: inherit;
    font-weight: inherit;
}

/* Für die Vorschau in den Font-Picker Buttons */
button.font-poppins,
button.font-poppins-extrabold,
button.font-reportr,
button.font-rotweiss {
    font-family: inherit;
}
