/* ── KaTeX fonts (Computer Modern), self-hosted ──
   Base glyphs come from KaTeX's own fonts (MIT, see LICENSE). KaTeX's fonts
   are subset for math and lack Turkish letters and some punctuation, so the
   missing glyphs are filled from Computer Modern Unicode (CMU, SIL OFL 1.1,
   see OFL-CMU.txt), the same Computer Modern design, registered under the
   same family name via unicode-range. The cmu-ext files are only downloaded
   when a page actually uses one of their characters. */

@font-face {
    font-family: 'KaTeX_Main';
    src: url('KaTeX_Main-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'KaTeX_Main';
    src: url('cmu-ext-Main-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+00A1-00A2, U+00A4-00A6, U+00A9-00AB, U+00AD-00AF, U+00B2-00B5, U+00B7, U+00B9-00C5, U+00C7-00D6, U+00D9-00DE, U+00E0-00E5, U+00E7-00F6, U+00F9-00FF, U+011E-011F, U+0130, U+015E-015F, U+03BB, U+201A, U+201E, U+2022, U+2030, U+2039-203A, U+20AC, U+2122;
}

@font-face {
    font-family: 'KaTeX_Main';
    src: url('KaTeX_Main-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'KaTeX_Main';
    src: url('cmu-ext-Main-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+00A1-00A2, U+00A4-00A7, U+00A9-00AB, U+00AD-00AF, U+00B2-00B7, U+00B9-00C5, U+00C7-00D6, U+00D9-00DE, U+00E0-00E5, U+00E7-00F6, U+00F9-00FF, U+011E-011F, U+0130, U+015E-015F, U+03BB, U+201A, U+201E, U+2022, U+2030, U+2039-203A, U+20AC, U+2122;
}

@font-face {
    font-family: 'KaTeX_Typewriter';
    src: url('KaTeX_Typewriter-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'KaTeX_Typewriter';
    src: url('cmu-ext-Typewriter-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+00A1-00A7, U+00A9-00AF, U+00B1-00B7, U+00B9-00FF, U+011E-011F, U+0130, U+0152-0153, U+015E-015F, U+03BB, U+2013-2014, U+201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122, U+2197;
}
