/* ============================================================
   Self-hosted type — latin only.

   The site is English; the cyrillic, greek, vietnamese and
   latin-ext subsets Google serves were bytes nobody fetched.
   Latin covers the accented characters Western European names
   need (é à ü ñ ç).

   Inter is the VARIABLE font (font-weight: 600 800), not static
   instances. The wordmark is set at 780; static faces would snap
   it to 700 and the lockup would stop matching the motion intro.

   To refresh a family, take the woff2 URL for its latin block from
   https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Space+Mono:wght@400;700&family=Inter:wght@600..800&display=swap
   (request it with a browser user-agent, or you get the ttf fallback)
   and replace the file beside this one.
   ============================================================ */

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

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

@font-face{
  font-family:'Space Mono';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('space-mono-400-latin.woff2') format('woff2');
}

@font-face{
  font-family:'Space Mono';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('space-mono-700-latin.woff2') format('woff2');
}

@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:600 800;
  font-display:swap;
  src:url('inter-600-800-latin.woff2') format('woff2');
}
