/* Fonts für Child Theme */

/* Great Vibes Font */
@font-face {
    font-family: 'Great Vibes';
    src: url('../../assets/css/fonts/great_vibes/GreatVibes-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Suryoyo Font */
@font-face {
    font-family: 'Suryoyo';
    src: url('../css/fonts/Suryoyo/syrcombatnan.woff') format('woff2'); /* Falls verfügbar */
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Latein Font */
@font-face {
    font-family: 'Latein';
    src: url('../fonts/latein/latein.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Roboto Font - Komplette Schriftart */
@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-RegularItalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../css/fonts/latein/roboto/Roboto-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* Font-Familien definieren */
.font-great-vibes {
    font-family: 'Great Vibes', cursive;
}

.font-suryoyo {
    font-family: 'Suryoyo', serif;
}

.font-latein {
    font-family: 'Latein', serif;
}

.font-roboto {
    font-family: 'Roboto', sans-serif;
}

/* Roboto Gewichte als Utility-Klassen */
.font-roboto-thin {
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
}

.font-roboto-light {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}

.font-roboto-regular {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

.font-roboto-medium {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}

.font-roboto-bold {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
}

.font-roboto-black {
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
}
