/* ==========================================================================
   The one face every admin page needs (IRES-14218, split up in IRES-14315)

   JetBrains Mono carries aligning data (ids, amounts, times) in every skin, so it is the only
   family that is worth loading unconditionally. The selectable typefaces each live in their own
   fonts/family-<key>.css and are loaded per request, for the family the skin or the user actually
   picked -- see AdminSkinModel::fontFaceFile() and AdminControl::setHeaders().

   Self hosted on purpose: the admin sends a Content-Security-Policy with font-src 'self', which
   blocks any CDN and would leave the page on a system font. Licence and provenance per family are
   in fonts/VERSION -- all of them are SIL Open Font License 1.1.
   ========================================================================== */

/* — JetBrains Mono — the data font in every skin: tabular figures for ids, amounts and times
     are a function, not a style choice. — */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/mono-latin.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: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/mono-latin-ext.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;
}
