/* Self-hosted Oxygen (latin). Replaces the render-blocking
   fonts.googleapis.com stylesheet GeneratePress emits. That link carried
   display=auto, so on a slow gstatic the browser held the text invisible and
   the headline simply did not paint: Cloudflare RUM had one bucket of the
   mobile home page with the h1 as the LCP element at 8.26s.
   "Oxygen Fallback" is Arial/Helvetica with overrides derived from the real
   font metrics, so the pre-swap frame occupies the same space. */
@font-face {
  font-family: "Oxygen";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/fonts/oxygen-300.woff2) format("woff2");
}
@font-face {
  font-family: "Oxygen";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/oxygen-400.woff2) format("woff2");
}
@font-face {
  font-family: "Oxygen";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/oxygen-700.woff2) format("woff2");
}
@font-face {
  font-family: "Oxygen Fallback";
  font-weight: 300;
  src: local("Arial"), local("Helvetica Neue");
  size-adjust: 100.28%;
  ascent-override: 102.40%;
  descent-override: 23.52%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Oxygen Fallback";
  font-weight: 400;
  src: local("Arial"), local("Helvetica Neue");
  size-adjust: 102.69%;
  ascent-override: 100.00%;
  descent-override: 22.97%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Oxygen Fallback";
  font-weight: 700;
  src: local("Arial"), local("Helvetica Neue");
  size-adjust: 110.10%;
  ascent-override: 93.27%;
  descent-override: 21.42%;
  line-gap-override: 0%;
}
