/* ============================================================
   Bawa — Fonts (self-hosted, zero third-party requests)
   Display  : "Etna Sans Serif" (commercial) — SUBSTITUTED with
              Archivo (variable, 700–900) until licensed files arrive.
   Text     : Open Sauce Sans 400/600/700
              (400 ships as woff v1 — Fontsource's latin-400 woff2 is
              corrupt upstream; the woff is valid and universally supported)
   Mono     : IBM Plex Mono 400/500
   ============================================================ */

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
  src: url('../fonts/archivo-var-latin.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sauce Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/open-sauce-sans-400-latin.woff') format('woff');
}
@font-face {
  font-family: 'Open Sauce Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/open-sauce-sans-600-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sauce Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/open-sauce-sans-700-latin.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ibm-plex-mono-400-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ibm-plex-mono-500-latin.woff2') format('woff2');
}
