/* font.css — INTER, SELF-HOSTED (Wave 4a, Legal L17)
   ══════════════════════════════════════════════════════════════════════════
   Replaces the two <link> tags to fonts.googleapis.com in src/shell.ts and
   src/routes/legal.ts. Legal's finding: a stylesheet request to Google on
   every page load discloses the visitor's IP and User-Agent to a third party
   before any consent exists, on a page whose whole purpose may be to explain
   what we do with data. The privacy policy does not list it, and it cannot be
   honestly listed as necessary — the fix is to stop making the request.

   WHY A SEPARATE FILE rather than @font-face at the top of theme-v2.css:
   theme-v2 loads AFTER style.css deliberately (it is a replacement layer and
   wins on cascade order). Font faces have to be declared before first paint
   uses them, and burying them in the last stylesheet in the chain means the
   fallback paints first on a cold load. This file is linked FIRST, before
   style.css, on both surfaces.

   WEIGHTS: 400/500/600/700/800/900 — the same six the Google URL requested,
   verified against the stylesheets (900 is the boot wordmark and the hero
   figure, 800 the tier prices, 500 rarely but present). Latin subset only,
   which is what the Google URL served us as well.

   `font-display: swap` matches the previous behaviour: text paints in the
   system stack immediately and re-renders in Inter, rather than blocking on
   a font file. On a repeat visit the file is cached and there is no swap. */

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