/* Self-hosted Nunito (body/UI) and Sora (headings), variable fonts covering
   the full weight axis in a single file per style/subset. Latin + Latin
   Extended-A are enough to cover French diacritics (é, à, ç, œ, …). */

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url(/assets/nunito/nunito-latin-67227e27f8a4bd8aa8625eb62bba0652825ef582a881d2f13acc189e1d9fe37a.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;
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url(/assets/nunito/nunito-latin-ext-17b0c1e94a2c35de7f028e0df5a09428e810d600fb09b53ab378ea04f3d53497.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url(/assets/nunito/nunito-italic-latin-d24fa29d51d918fc42303fee91d8b717dfbaa5a30f737d94ef30828f5f67833c.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;
}

@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url(/assets/nunito/nunito-italic-latin-ext-4ae2469c1583f2fc5f61be0b144e2e0151d80b2d094e13a93fe60406a37114a0.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500 800;
    font-display: swap;
    src: url(/assets/sora/sora-latin-9dd270019687f4458e1ac53823f974f774076dea841b3b9f5991d89fb19a13cd.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;
}

@font-face {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500 800;
    font-display: swap;
    src: url(/assets/sora/sora-latin-ext-b1d1e9e6870e0fc6e1b76f75b37a439c6dcd8471638ca9319c19ffa7ff58e05b.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
