/* ============================================================
   AM Design System — Self-hosted fonts
   ------------------------------------------------------------
   No third-party runtime requests. These woff2 files were taken
   from the Google Fonts CSS2 API (latin subset only) and are
   served from this directory.

   Both families ship as VARIABLE fonts covering a weight axis,
   so one file per family serves every weight we use:
     Inter  400 / 500 / 600  — body and UI
     Lora   600              — headlines

   Licences: both Open Font License 1.1.
     Inter — Rasmus Andersson
     Lora  — Cyreal

   font-display: swap keeps text visible during load, which
   matters on the slow in-app-browser connections our audience
   arrives on. The fallback stacks in tokens.css are metric-
   adjacent so the swap does not reflow much.
   ============================================================ */

/* ---------- Inter (variable, 100–900) ---------- */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;            /* variable weight axis */
  font-display: swap;
  src: url('inter-latin-var.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;
}

/* ---------- Lora (variable, 400–700) ---------- */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400 700;            /* variable weight axis; we use 600 */
  font-display: swap;
  src: url('lora-latin-var.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;
}
