/* Orbit webfonts — self-hosted static weights. The three-weight rule ships in the
   binaries themselves: 300, 400 (mono only), 500. Nothing heavier exists on disk.
   SIL Open Font License — see assets/fonts/OFL-*.txt.

   WOFF2 only. The .ttf originals stay in the repo but are excluded from the
   deployment (.vercelignore) — WOFF2 is ~66% smaller for the same faces and is
   supported everywhere the rest of this site is. If you re-export a weight,
   regenerate the .woff2 beside it; the .ttf is never served. */
@font-face { font-family: "Space Grotesk"; src: url("../assets/fonts/SpaceGrotesk-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Space Grotesk"; src: url("../assets/fonts/SpaceGrotesk-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans"; src: url("../assets/fonts/IBMPlexSans-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans"; src: url("../assets/fonts/IBMPlexSans-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans"; src: url("../assets/fonts/IBMPlexSans-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Mono"; src: url("../assets/fonts/IBMPlexMono-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Mono"; src: url("../assets/fonts/IBMPlexMono-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
