/* ========================================================
   INTER — self-hosted webfont

   Bundled locally rather than pulled from Google Fonts: the POS runs on
   terminals that are regularly offline (and inside the Tauri shell, where a
   blocked CDN would silently drop the whole typeface).

   Both files are the Inter *variable* font, so one file per subset covers the
   full 100-900 weight axis — hence the `font-weight: 100 900` range instead of
   one @font-face per weight.

   latin-ext is required, not optional: the peso sign (U+20B1, written as
   &#8369; all over the cart and receipts) lives in that subset. Without it the
   browser falls back to another face for every peso glyph and the amounts stop
   matching the labels beside them.
   ======================================================== */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/inter/inter-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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/inter/inter-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
