@font-face {
    font-family: 'Fragment Mono';
    src: url('FragmentMono-Regular-il.woff2') format('woff2'),
         url('FragmentMono-Regular-il.woff') format('woff'),
         url('FragmentMono-Regular-il.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'Terminal Grotesque';
    src: url('terminal-grotesque.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

/* Inter — the non-Apple half of --font-text. Apple devices resolve SF Pro from
   -apple-system before reaching this, so these files are only fetched where SF
   is unavailable. One variable file per subset covers every weight, hence the
   100 900 range on all three faces. local() lets a system-installed Inter win. */
@font-face {
    font-family: 'Inter';
    src: local('Inter'), url('Inter-latin.woff2') format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    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';
    src: local('Inter'), url('Inter-latin-ext.woff2') format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    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';
    src: local('Inter'), url('Inter-cyrillic.woff2') format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
