/*
    Inter - self-hosted, vendored the same way as the other Libraries/*
    folders in this app (Font-Awesome, jQuery, etc.) rather than loaded from
    a CDN at runtime.

    Source: Google Fonts (fonts.gstatic.com), Inter v20, fetched 2026-08-03.
    Only the "latin" and "latin-ext" unicode subsets are included - the other
    subsets Google Fonts offers (cyrillic, greek, vietnamese) aren't needed
    for this app's content and would just be dead weight.

    Each file is a variable font covering the whole 400-700 weight axis in
    one download (Google serves Inter this way even when a fixed weight list
    is requested), so this is 4 files total - normal/italic x latin/latin-ext -
    covering every weight and style Scheduler.css and Modern.css actually use
    (400, 600, 700, and 2 spots using italic), rather than one file per
    weight.

    Referenced by Modern.css's --totm-font variable - this file only defines
    the @font-face rules, it doesn't apply the font anywhere itself.
*/

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('fonts/Inter-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: 'Inter';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('fonts/Inter-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;
}

@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 400 700;
    font-display: swap;
    src: url('fonts/Inter-italic-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: 'Inter';
    font-style: italic;
    font-weight: 400 700;
    font-display: swap;
    src: url('fonts/Inter-italic-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;
}
