/* ============================================================================
   SLAM Design System — Fonts
   ----------------------------------------------------------------------------
   Self-hosted Inter variable font (weights 100-900 in one file per subset).
   The design system has always declared "Inter" first in its font stack, but
   the font was never actually loaded, so every device silently fell back to
   its system font. Loading it here makes typography identical on every
   machine.

   font-display is optional, not swap: swapping the font in after first paint
   re-wraps every line of text and shifts the whole page. base.html preloads
   the latin file so it is normally ready before first paint; keep that
   preload URL in step with the latin src below.
   ============================================================================ */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url("../fonts/inter-latin-wght-normal.woff2") format("woff2-variations");
  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;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url("../fonts/inter-latin-ext-wght-normal.woff2") format("woff2-variations");
  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;
}
