/*
 * Self-hosted Manrope + Newsreader, replacing the fonts.googleapis.com
 * <link> in layouts/v3.php. Files are the same variable-font woff2s
 * Google Fonts itself serves (fonts.gstatic.com/s/manrope/... and
 * .../newsreader/...) - saved locally rather than re-encoded, just to
 * cut the extra DNS+TLS handshake and the render-blocking
 * fonts.googleapis.com CSS request (confirmed ~300ms in a cold-cache
 * trace) that stood between the browser and the actual font bytes.
 *
 * "latin" subset only - the only one V3 pages' plain-English copy ever
 * uses (confirmed via document.fonts in a live trace); Google's other
 * per-script subsets (latin-ext/cyrillic/greek/vietnamese) were never
 * actually downloaded by a real browser here, so they're not carried
 * over. If a page ever needs accented Latin-Extended punctuation
 * (rare - e.g. Vietnamese dong sign), it'll fall back to the next font
 * in the stack rather than silently missing a glyph.
 *
 * Both files are variable fonts (confirmed via fonttools: wght
 * 200-800, Newsreader also has opsz 6-72) - one file per family/style
 * covers every weight V3 uses, so font-weight below is a *range*, not
 * a fixed value; the browser instances the exact weight requested.
 */
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url(../../webfonts/manrope-latin.woff2) format('woff2');
}
@font-face {
    font-family: 'Newsreader';
    font-style: normal;
    font-weight: 400 600;
    font-display: swap;
    src: url(../../webfonts/newsreader-latin.woff2) format('woff2');
}
@font-face {
    font-family: 'Newsreader';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(../../webfonts/newsreader-italic-latin.woff2) format('woff2');
}
