/*
 * Self-hosted Inter (rsms/inter, OFL-1.1), the @pine-ds system typeface, as a
 * single variable Latin subset (~76 KB — issue #799). This replaces the four
 * static weight files (Inter-400/500/600/700.woff2, ~96 KB across four fetches)
 * with one file shared verbatim across every Pine surface: the main SPA, the
 * marketing site, the help center, and the Drive/Calendar/Pass apps now all
 * ship the identical asset, so the suite font strategy is consistent.
 *
 * Loaded OUTSIDE the Bun bundle on purpose: index.html links this sheet
 * directly (a static public/ asset) and the woff2 sits beside it under
 * public/fonts/. If this @font-face went through the bundled CSS, Bun's CSS
 * bundler would inline the woff2 as a `data:` URI, which the strict CSP blocks:
 * `font-src 'self'` carries no `data:` lane (unlike img-src). Served from
 * public/ it stays an external same-origin file that also CAN be preloaded
 * (see the <link rel="preload"> in index.html).
 *
 * One @font-face spans the full 100-900 weight axis (the `wght` axis is kept
 * variable; the unused `opsz` axis is pinned to its default), so every weight
 * the UI uses — 400/500/600/700 — resolves from this one file. UI copy is
 * Latin; `font-display: swap` paints immediately in the system fallback and
 * swaps Inter in when it loads, so first paint is never blocked. --font-sans
 * keeps Inter first with the system stack behind it. Built by
 * scripts/build-inter-subset.sh.
 */
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/InterVariable.woff2") format("woff2");
}
