@font-face {
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("space-grotesk-latin-400-normal.1a806675790e.woff2") format("woff2");
}
@font-face {
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("space-grotesk-latin-700-normal.f9e147a59a93.woff2") format("woff2");
}
@font-face {
  font-family: "Space Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("space-mono-latin-400-normal.049dfc5919c2.woff2") format("woff2");
}

/* Fallback metric overrides to neutralise FOUT layout shift
   (Chrome font-fallbacks guide). Tuned to approximate Space Grotesk
   metrics so the swap does not shift layout. */
@font-face {
  font-family: "Space Grotesk Fallback";
  src: local("Arial");
  font-display: swap;
  size-adjust: 100%;
  ascent-override: 90%;
  descent-override: 20%;
  line-gap-override: 0%;
}