/* Nunito is bundled locally for every Learnara text surface, including form controls. */
@font-face {
  font-family: Nunito;
  src: url('/fonts/Nunito-Variable.ttf') format('truetype');
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
}
@font-face {
  font-family: Nunito;
  src: url('/fonts/Nunito-Italic-Variable.ttf') format('truetype');
  font-style: italic;
  font-weight: 200 1000;
  font-display: swap;
}

:root {
  --sans: Nunito, sans-serif;
  --serif: Nunito, sans-serif;
  --mono: Nunito, sans-serif;
  --display: Nunito, sans-serif;
  --ma-serif: Nunito, sans-serif;
}

/* Equation renderers own their symbol fonts and glyph metrics. Ordinary text, code,
   SVG labels, placeholders and controls all use the same application typeface. */
:where(html, body, body *):not(:where(
  .katex, .katex *, math, math *, mjx-container, mjx-container *, .MathJax, .MathJax *
)) {
  font-family: Nunito, sans-serif !important;
}
