/* Lato, subsetted by @fontsource (v5, OFL). Light (300) is the course body
   weight; 400 stands in for manim's "MEDIUM" (Lato has no 500 here). */
@font-face { font-family: Lato; font-style: normal; font-weight: 300;
  font-display: block; src: url(lato-latin-300.woff2) format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215; }
@font-face { font-family: Lato; font-style: normal; font-weight: 400;
  font-display: block; src: url(lato-latin-400.woff2) format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215; }
@font-face { font-family: Lato; font-style: normal; font-weight: 700;
  font-display: block; src: url(lato-latin-700.woff2) format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215; }
@font-face { font-family: Lato; font-style: normal; font-weight: 300;
  font-display: block; src: url(lato-latin-ext-300.woff2) format("woff2");
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: Lato; font-style: normal; font-weight: 400;
  font-display: block; src: url(lato-latin-ext-400.woff2) format("woff2");
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: Lato; font-style: normal; font-weight: 700;
  font-display: block; src: url(lato-latin-ext-700.woff2) format("woff2");
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; }

/* Italic light, for the English terms the course sets in italics. */
@font-face { font-family: Lato; font-style: italic; font-weight: 300;
  font-display: block; src: url(lato-latin-300italic.woff2) format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215; }
@font-face { font-family: Lato; font-style: italic; font-weight: 300;
  font-display: block; src: url(lato-latin-ext-300italic.woff2) format("woff2");
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; }

/* Computer Modern Unicode (CMU Serif, OFL) — the LaTeX look, for the ?font=cm
   test: the prose is then the same design as the maths MathJax draws. */
@font-face { font-family: "CMU Serif"; font-style: normal; font-weight: 500;
  font-display: block; src: url(cmu-serif-500-roman.woff2) format("woff2"); }
@font-face { font-family: "CMU Serif"; font-style: normal; font-weight: 700;
  font-display: block; src: url(cmu-serif-700-roman.woff2) format("woff2"); }
@font-face { font-family: "CMU Serif"; font-style: italic; font-weight: 500;
  font-display: block; src: url(cmu-serif-500-italic.woff2) format("woff2"); }
