/* ==========================================================================
   Inter — self-hosted, WOFF2, four faces.
   --------------------------------------------------------------------------
   ⚠️ SELF-HOSTED ON PURPOSE, NOT FROM GOOGLE FONTS. The old Website/ draft
   pulled Rubik from Google Fonts, which is how the marketing site ended up not
   matching the product. These are byte-copies of App/public/src/webfonts/.

   ⚠️ WOFF2, never TTF. The apps keep two font directories precisely because
   fontconfig CANNOT read WOFF2 — which is what stops a web font contaminating
   the server-side render set. Nothing here renders server-side, but keeping the
   format rule means these files can never be mistaken for render fonts.

   ⚠️ THE FILENAME IS THE CACHE-BUSTING — these carry no ?v=. Never overwrite a
   face in place with different bytes; ship a new filename instead.

   Four faces, not eight: the site has no italic copy. Add Inter-Italic and
   Inter-LightItalic from App/public/src/webfonts/ if that changes.
   ========================================================================== */

@font-face {
  font-family: 'Inter';
  src: url('/fonts/Inter-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('/fonts/Inter-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('/fonts/Inter-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('/fonts/Inter-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
