/* ==========================================================================
   Nilbyte Studio — self-hosted typeface
   --------------------------------------------------------------------------
   Inter Tight, served from our own origin. Nothing here touches a third party,
   which is what lets the app support and privacy pages promise no external
   requests and mean it. It is also the face the brand sheet specifies.

   ONE FILE, ALL WEIGHTS. This is the variable build: a single woff2 carrying
   the whole 100-900 weight axis, so font-weight is continuous rather than
   snapped to whichever static cuts happened to be installed. That is why
   styles.css can ask for 550 and 650 and actually get them.

   Size: 43.8 KB, versus 903 KB for the three static TTFs it replaced.

   SUBSET: this is Google's "latin" cut. Its range begins U+0000-00FF, which
   covers the Swedish a-ring / a-umlaut / o-umlaut and the rest of Western
   European Latin. If the site ever needs Greek, Cyrillic or Vietnamese, fetch
   the matching subset file and add a second @font-face with the same family
   name and its own unicode-range; the browser downloads only what each page
   actually uses.

   TO REFRESH: Google's zip download contains no woff2, but the CSS API serves
   it. The PowerShell one-liner is in docs/fonts.md — deliberately NOT inlined
   here, because the regex it uses contains a comment-terminator sequence that
   would end this comment early and silently break the rule below.

   font-display: swap paints text immediately in the system fallback and swaps
   when the webfont lands, so a slow font never blocks reading.
   ========================================================================== */

@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  /* A range, not a single value — this is what exposes the weight axis. */
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/InterTight-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
                 U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
                 U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
                 U+FFFD;
}
