/* Typeface layer for site-owned HTML presentations. Formulae, code and icon
   glyphs keep their own fonts so that their symbols remain correct. */
@font-face {
  font-family: "Geist Serif";
  src: url("/fonts/geist-serif/GeistSerif-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
:where(body, body *):not(:where(
  pre, pre *, code, code *, kbd, kbd *, samp, samp *,
  .katex, .katex *, .MathJax, .MathJax *, mjx-container, mjx-container *, math, math *,
  .fa, .fa *, .fas, .fas *, .far, .far *, .fab, .fab *, [class*="fa-"], [class*="fa-"] *,
  [class*="icon"], [class*="icon"] *, span.agent-mono, span.agent-mono *
)) { font-family: "Geist Serif", Georgia, serif !important; }
