/* tools/fonts.py: EB Garamond, Inter, JetBrains Mono (SIL Open Font License), cut to what the site uses */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/EBGaramond-vi.fb5ed347.woff2) format('woff2');
  unicode-range: U+1EA0-1EF1;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/EBGaramond-ext.73eb8f97.woff2) format('woff2');
  unicode-range: U+00A4-00A6, U+00A8, U+00AC, U+00AF, U+00B4, U+00B6, U+00B8, U+00C4, U+00C6, U+00CB, U+00CF-00D0, U+00DB, U+00E4, U+00E6, U+00EB, U+00EF-00F0, U+00FB, U+00FF-0130, U+0132-017F, U+01A0-01A1, U+01AF-01B0, U+0218-0219, U+0232-0233, U+0237, U+02B3, U+02C9, U+02E3, U+0391-0395, U+0397-0398, U+039A-039E, U+03A0-03A1, U+03A3-03A4, U+03A6-03A9, U+03B1-03B5, U+03B7-03B8, U+03BA-03BE, U+03C0-03C1, U+03C3-03C4, U+03C6-03C9, U+0410, U+0415-0416, U+041A, U+0422, U+0430, U+0435-0436, U+043A, U+0442, U+1D38, U+1D3F, U+1D4F, U+1D57, U+1D62-1D63, U+1D9C, U+1E90-1E91, U+1EF2-1EF9, U+2113;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/EBGaramond-core.b5e67c80.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00A3, U+00A7, U+00A9-00AB, U+00AD-00AE, U+00B0-00B3, U+00B5, U+00B7, U+00B9-00C3, U+00C5, U+00C7-00CA, U+00CC-00CE, U+00D1-00DA, U+00DC-00E3, U+00E5, U+00E7-00EA, U+00EC-00EE, U+00F1-00FA, U+00FC-00FE, U+0131, U+02BB, U+0304, U+2002, U+2009, U+200B, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/EBGaramond-vi.fb5ed347.woff2) format('woff2');
  unicode-range: U+1EA0-1EF1;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/EBGaramond-ext.73eb8f97.woff2) format('woff2');
  unicode-range: U+00A4-00A6, U+00A8, U+00AC, U+00AF, U+00B4, U+00B6, U+00B8, U+00C4, U+00C6, U+00CB, U+00CF-00D0, U+00DB, U+00E4, U+00E6, U+00EB, U+00EF-00F0, U+00FB, U+00FF-0130, U+0132-017F, U+01A0-01A1, U+01AF-01B0, U+0218-0219, U+0232-0233, U+0237, U+02B3, U+02C9, U+02E3, U+0391-0395, U+0397-0398, U+039A-039E, U+03A0-03A1, U+03A3-03A4, U+03A6-03A9, U+03B1-03B5, U+03B7-03B8, U+03BA-03BE, U+03C0-03C1, U+03C3-03C4, U+03C6-03C9, U+0410, U+0415-0416, U+041A, U+0422, U+0430, U+0435-0436, U+043A, U+0442, U+1D38, U+1D3F, U+1D4F, U+1D57, U+1D62-1D63, U+1D9C, U+1E90-1E91, U+1EF2-1EF9, U+2113;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/EBGaramond-core.b5e67c80.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00A3, U+00A7, U+00A9-00AB, U+00AD-00AE, U+00B0-00B3, U+00B5, U+00B7, U+00B9-00C3, U+00C5, U+00C7-00CA, U+00CC-00CE, U+00D1-00DA, U+00DC-00E3, U+00E5, U+00E7-00EA, U+00EC-00EE, U+00F1-00FA, U+00FC-00FE, U+0131, U+02BB, U+0304, U+2002, U+2009, U+200B, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/EBGaramond-Italic-ext.966e8e15.woff2) format('woff2');
  unicode-range: U+00A4-00A6, U+00A8, U+00AC, U+00AF, U+00B4, U+00B6, U+00B8, U+00C4, U+00C6, U+00CB, U+00CF-00D0, U+00DB, U+00E4, U+00E6, U+00EB, U+00EF-00F0, U+00FB, U+00FF-0130, U+0132-017F, U+01A0-01A1, U+01AF-01B0, U+0218-0219, U+0232-0233, U+0237, U+02B3, U+02C9, U+02E3, U+0391-0395, U+0397-0398, U+039A-039E, U+03A0-03A1, U+03A3-03A4, U+03A6-03A9, U+03B1-03B5, U+03B7-03B8, U+03BA-03BE, U+03C0-03C1, U+03C3-03C4, U+03C6-03C9, U+0410, U+0415-0416, U+041A, U+0422, U+0430, U+0435-0436, U+043A, U+0442, U+1D38, U+1D3F, U+1D4F, U+1D57, U+1D62-1D63, U+1D9C, U+1E90-1E91, U+1EA0-1EF9, U+2113;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/EBGaramond-Italic-core.b967f27e.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00A3, U+00A7, U+00A9-00AB, U+00AD-00AE, U+00B0-00B1, U+00B5, U+00B7, U+00BA-00C3, U+00C5, U+00C7-00CA, U+00CC-00CE, U+00D1-00DA, U+00DC-00E3, U+00E5, U+00E7-00EA, U+00EC-00EE, U+00F1-00FA, U+00FC-00FE, U+0131, U+02BB, U+0304, U+2002, U+2009, U+200B, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/Inter-vi.4b4568fd.woff2) format('woff2');
  unicode-range: U+1EA0-1EF1;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/Inter-ext.702d342d.woff2) format('woff2');
  unicode-range: U+00A4-00A6, U+00A8, U+00AC, U+00AF, U+00B4, U+00B6, U+00B8, U+00C4, U+00C6, U+00CB, U+00CF-00D0, U+00DB, U+00E4, U+00E6, U+00EB, U+00EF-00F0, U+00FB, U+00FF-0130, U+0132-0148, U+014A-017F, U+01A0-01A1, U+01AF-01B0, U+0218-0219, U+0232-0233, U+0237, U+02B3, U+02C9, U+02E3, U+0391-0395, U+0397-0398, U+039A-039E, U+03A0-03A1, U+03A3-03A4, U+03A6-03A9, U+03B1-03B5, U+03B7-03B8, U+03BA-03BE, U+03C0-03C1, U+03C3-03C4, U+03C6-03C9, U+0410, U+0415-0416, U+041A, U+0422, U+0430, U+0435-0436, U+043A, U+0442, U+1D4F, U+1D57, U+1D62-1D63, U+1D9C, U+1E90-1E91, U+1EF2-1EF9, U+2113;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/Inter-core.9da57950.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00A3, U+00A7, U+00A9-00AB, U+00AE, U+00B0-00B3, U+00B5, U+00B7, U+00B9-00C3, U+00C5, U+00C7-00CA, U+00CC-00CE, U+00D1-00DA, U+00DC-00E3, U+00E5, U+00E7-00EA, U+00EC-00EE, U+00F1-00FA, U+00FC-00FE, U+0131, U+02BB, U+0304, U+2002, U+2009, U+200B, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/Inter-vi.4b4568fd.woff2) format('woff2');
  unicode-range: U+1EA0-1EF1;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/Inter-ext.702d342d.woff2) format('woff2');
  unicode-range: U+00A4-00A6, U+00A8, U+00AC, U+00AF, U+00B4, U+00B6, U+00B8, U+00C4, U+00C6, U+00CB, U+00CF-00D0, U+00DB, U+00E4, U+00E6, U+00EB, U+00EF-00F0, U+00FB, U+00FF-0130, U+0132-0148, U+014A-017F, U+01A0-01A1, U+01AF-01B0, U+0218-0219, U+0232-0233, U+0237, U+02B3, U+02C9, U+02E3, U+0391-0395, U+0397-0398, U+039A-039E, U+03A0-03A1, U+03A3-03A4, U+03A6-03A9, U+03B1-03B5, U+03B7-03B8, U+03BA-03BE, U+03C0-03C1, U+03C3-03C4, U+03C6-03C9, U+0410, U+0415-0416, U+041A, U+0422, U+0430, U+0435-0436, U+043A, U+0442, U+1D4F, U+1D57, U+1D62-1D63, U+1D9C, U+1E90-1E91, U+1EF2-1EF9, U+2113;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/Inter-core.9da57950.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00A3, U+00A7, U+00A9-00AB, U+00AE, U+00B0-00B3, U+00B5, U+00B7, U+00B9-00C3, U+00C5, U+00C7-00CA, U+00CC-00CE, U+00D1-00DA, U+00DC-00E3, U+00E5, U+00E7-00EA, U+00EC-00EE, U+00F1-00FA, U+00FC-00FE, U+0131, U+02BB, U+0304, U+2002, U+2009, U+200B, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/fonts/Inter-vi.4b4568fd.woff2) format('woff2');
  unicode-range: U+1EA0-1EF1;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/fonts/Inter-ext.702d342d.woff2) format('woff2');
  unicode-range: U+00A4-00A6, U+00A8, U+00AC, U+00AF, U+00B4, U+00B6, U+00B8, U+00C4, U+00C6, U+00CB, U+00CF-00D0, U+00DB, U+00E4, U+00E6, U+00EB, U+00EF-00F0, U+00FB, U+00FF-0130, U+0132-0148, U+014A-017F, U+01A0-01A1, U+01AF-01B0, U+0218-0219, U+0232-0233, U+0237, U+02B3, U+02C9, U+02E3, U+0391-0395, U+0397-0398, U+039A-039E, U+03A0-03A1, U+03A3-03A4, U+03A6-03A9, U+03B1-03B5, U+03B7-03B8, U+03BA-03BE, U+03C0-03C1, U+03C3-03C4, U+03C6-03C9, U+0410, U+0415-0416, U+041A, U+0422, U+0430, U+0435-0436, U+043A, U+0442, U+1D4F, U+1D57, U+1D62-1D63, U+1D9C, U+1E90-1E91, U+1EF2-1EF9, U+2113;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/fonts/Inter-core.9da57950.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00A3, U+00A7, U+00A9-00AB, U+00AE, U+00B0-00B3, U+00B5, U+00B7, U+00B9-00C3, U+00C5, U+00C7-00CA, U+00CC-00CE, U+00D1-00DA, U+00DC-00E3, U+00E5, U+00E7-00EA, U+00EC-00EE, U+00F1-00FA, U+00FC-00FE, U+0131, U+02BB, U+0304, U+2002, U+2009, U+200B, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/JetBrainsMono-ext.f17f8f27.woff2) format('woff2');
  unicode-range: U+00A4-00A6, U+00A8, U+00AC, U+00AF, U+00B4, U+00B6, U+00B8, U+00C4, U+00C6, U+00CB, U+00CF-00D0, U+00DB, U+00E4, U+00E6, U+00EB, U+00EF-00F0, U+00FB, U+00FF-0130, U+0134-017F, U+01A0-01A1, U+01AF-01B0, U+0218-0219, U+0232-0233, U+0237, U+02C9, U+0391-0395, U+0397-0398, U+039A-039E, U+03A0-03A1, U+03A3-03A4, U+03A6-03A9, U+03B1-03B5, U+03B7-03B8, U+03BA-03BE, U+03C0-03C1, U+03C3-03C4, U+03C6-03C9, U+0410, U+0415-0416, U+041A, U+0422, U+0430, U+0435-0436, U+043A, U+0442, U+1EA0-1EBE, U+1EC0-1EC6, U+1EC8-1EF9, U+2113;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/JetBrainsMono-core.9555b96e.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00A3, U+00A7, U+00A9-00AB, U+00AD-00AE, U+00B0-00B3, U+00B5, U+00B7, U+00B9-00C3, U+00C5, U+00C7-00CA, U+00CC-00CE, U+00D1-00DA, U+00DC-00E3, U+00E5, U+00E7-00EA, U+00EC-00EE, U+00F1-00FA, U+00FC-00FE, U+0131, U+0304, U+1EBF, U+1EC7, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2212;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/JetBrainsMono-ext.f17f8f27.woff2) format('woff2');
  unicode-range: U+00A4-00A6, U+00A8, U+00AC, U+00AF, U+00B4, U+00B6, U+00B8, U+00C4, U+00C6, U+00CB, U+00CF-00D0, U+00DB, U+00E4, U+00E6, U+00EB, U+00EF-00F0, U+00FB, U+00FF-0130, U+0134-017F, U+01A0-01A1, U+01AF-01B0, U+0218-0219, U+0232-0233, U+0237, U+02C9, U+0391-0395, U+0397-0398, U+039A-039E, U+03A0-03A1, U+03A3-03A4, U+03A6-03A9, U+03B1-03B5, U+03B7-03B8, U+03BA-03BE, U+03C0-03C1, U+03C3-03C4, U+03C6-03C9, U+0410, U+0415-0416, U+041A, U+0422, U+0430, U+0435-0436, U+043A, U+0442, U+1EA0-1EBE, U+1EC0-1EC6, U+1EC8-1EF9, U+2113;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/JetBrainsMono-core.9555b96e.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00A3, U+00A7, U+00A9-00AB, U+00AD-00AE, U+00B0-00B3, U+00B5, U+00B7, U+00B9-00C3, U+00C5, U+00C7-00CA, U+00CC-00CE, U+00D1-00DA, U+00DC-00E3, U+00E5, U+00E7-00EA, U+00EC-00EE, U+00F1-00FA, U+00FC-00FE, U+0131, U+0304, U+1EBF, U+1EC7, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2212;
}
