/* ============================================================
   Inter — SELF-HOSTED, same-origin. The Crossdeck brand typeface.

   This replaces the previous dependency on https://rsms.me/inter/.
   A third-party font CDN means the entire brand silently falls back
   to a different per-OS system font whenever that CDN is blocked
   (corporate firewall, VPN, regional blocks) or down — inconsistent
   and uncontrolled. Served from our own origin, Inter renders
   identically for every visitor and can never fail to load.

   One variable file per style covers every weight (100–900).
   font-display: swap → text shows immediately, then swaps to Inter.
   ============================================================ */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/InterVariable.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/InterVariable-Italic.woff2") format("woff2");
}

/* Back-compat aliases — some stylesheets ask for "Inter var" /
   "InterVariable" (the rsms variable family names). Map them to the
   same self-hosted files so nothing has to change downstream. */
@font-face {
  font-family: "Inter var";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/InterVariable.woff2") format("woff2");
}
@font-face {
  font-family: "InterVariable";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/InterVariable.woff2") format("woff2");
}
