/* Zelf-gehoste lettertypes en vlaggen: geen verzoeken naar Google Fonts of jsDelivr. */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/space-mono-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/space-mono-700.woff2') format('woff2');
}

/* Minimale vervanging voor de flag-icons CDN (alleen nl, gb, de). */
.fi {
    display: inline-block;
    position: relative;
    width: 1.333333em;
    line-height: 1em;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}
.fi::before { content: '\00a0'; }
.fi-nl { background-image: url('../images/flags/nl.svg'); }
.fi-gb { background-image: url('../images/flags/gb.svg'); }
.fi-de { background-image: url('../images/flags/de.svg'); }
