/* The type, self-hosted. Until 2026-09-01 every page's first paint
   waited on fonts.googleapis.com — a render-blocking request to the one
   third party in the whole system. Measured with that host unreachable:
   ~12.6 SECONDS to first paint, against 32ms for the family's one
   self-contained page. Six woff2 files close the gap, end the privacy
   leak, and make `default-src 'self'` possible.
   Latin subsets; glyphs outside them (arrows, geometry) fall through to
   the system stack per glyph, exactly as they already did. */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('../fonts/exo-2-latin-wght-normal.woff2') format('woff2-variations');
}
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url('../fonts/exo-2-latin-wght-italic.woff2') format('woff2-variations');
}
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/space-mono-latin-400-normal.woff2') format('woff2');
}
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/space-mono-latin-700-normal.woff2') format('woff2');
}
