/*
 * Self-hosted Inter font files. The <link> to fonts.googleapis.com in
 * index.html depends on the browser being able to reach Google Fonts over
 * the network — on a locked-down/corporate machine (this is an internal
 * LAN deployment, reference app itself is only reachable at an internal
 * 172.16.x IP) that request can silently fail, which makes every page
 * quietly fall back to the next font in the stack (Segoe UI) instead of
 * actually rendering Inter, with no visible error.
 *
 * These four woff2 files (regular/medium/semibold/bold, Latin subset only —
 * this app's content is English/Latin-script throughout) are genuinely
 * distinct static per-weight files fetched directly from fonts.gstatic.com
 * (not re-encoded), bundled locally so the font no longer depends on that
 * external request succeeding. Declared after the Google Fonts <link> in
 * index.html so these registrations win regardless of whether the external
 * stylesheet loads.
 *
 * Fix note: an earlier version of this file accidentally saved the SAME
 * regular-weight file under all four weight entries (Google's modern Fonts
 * API serves Inter as a single variable-font resource, so a naive fetch for
 * each weight resolved to one identical URL every time). That meant 500/600/
 * 700 text was silently rendering with 400-weight outlines under a browser-
 * side "fake bold" transform — which is what read as blurry/not-sharp
 * compared to the reference site's genuinely bold glyphs. Fixed by
 * requesting each weight with an old-browser User-Agent string, which makes
 * Google's CDN fall back to serving legacy static per-weight files instead
 * of the variable font, so each of the four files below now has distinct,
 * real hinted outlines for its own weight. */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/inter/inter-400.woff2?v=2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/inter/inter-500.woff2?v=2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/inter/inter-600.woff2?v=2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/inter/inter-700.woff2?v=2') format('woff2');
}
