/*
 * The two serif faces the masthead and headlines are set in, vendored locally
 * so the site pulls no third-party requests at runtime - the same arrangement
 * as css/inter.css, which carries the sans face.
 *
 * Source: https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400..900
 *         https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,200..900
 *         The woff2 files in ../fonts/ are Google's latin subsets, verbatim.
 *         Both families are licensed under the SIL Open Font License 1.1.
 *
 * The latin subset is all this site needs: Swedish adds only a-ring, a-umlaut
 * and o-umlaut, which sit inside Latin-1 and so fall within the unicode-range
 * declared below.
 */

/*
 * Playfair Display - the display face, used only for the masthead wordmark.
 * Its very high stroke contrast is what gives the masthead its newspaper
 * character, and also why it is kept away from small text.
 */
@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url("../fonts/playfair-display.ef05b30d6e5c.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
        U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
        U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*
 * Source Serif 4 - the headline face. Far more even in weight than Playfair,
 * so it stays legible all the way down to card-headline sizes.
 *
 * This is a two-axis variable font (optical size 8-60 as well as weight); the
 * browser picks an optical size to match the rendered font-size on its own, so
 * only the weight range needs declaring here.
 */
@font-face {
    font-family: 'Source Serif 4';
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/source-serif-4.e9192c2fe0a3.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
        U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
        U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
