/**
 * Zelf-gehoste fonts voor deze site.
 *
 * Athletics — display-lettertype voor koppen/UI (zie variables.css:
 * --bce-font-heading). Alle beschikbare gewichten gekoppeld, ook al
 * gebruikt het huidige ontwerp overal alleen "Medium" — kost weinig
 * extra en is meteen beschikbaar mocht een toekomstig ontwerp-onderdeel
 * toch een ander gewicht nodig hebben, zonder dat dit bestand dan
 * opnieuw aangepast hoeft te worden.
 *
 * Bestanden staan in fonts/Athletics-Sans/ (.otf — direct bruikbaar in
 * alle moderne browsers; iets groter dan .woff2 zou zijn, maar geen
 * conversieslag nodig om meteen te kunnen werken. Omzetten naar .woff2
 * is een mogelijke latere performance-optimalisatie, geen blokkerend
 * probleem).
 */

@font-face {
    font-family: 'Athletics';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics Light.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics Light Italic.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics Regular.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics Regular Italic.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics Medium.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics Medium Italic.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics Bold Italic.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics ExtraBold.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics ExtraBold Italic.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics Black.otf') format('opentype');
}

@font-face {
    font-family: 'Athletics';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url('../fonts/Athletics-Sans/Athletics Black Italic.otf') format('opentype');
}