/* ============================================================
   LonarX — self-hosted webfonts
   Replaces two third-party stylesheets (Google Fonts +
   Fontshare). Those cost ~440ms and ~300ms TTFB respectively,
   each on its own DNS + TLS handshake, and both blocked first
   paint. Served from our own origin these reuse the existing
   connection.

   font-display:swap — text paints immediately in the fallback
   and re-renders when the webfont lands, rather than sitting
   invisible.
   ============================================================ */

/* --- Satoshi (display / headings) --- */
@font-face{
  font-family:'Satoshi';
  src:url('fonts/satoshi-400.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Satoshi';
  src:url('fonts/satoshi-500.woff2') format('woff2');
  font-weight:500; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Satoshi';
  src:url('fonts/satoshi-700.woff2') format('woff2');
  /* covers 600 too, so the browser doesn't synthesise a fake bold */
  font-weight:600 700; font-style:normal; font-display:swap;
}

/* --- Inter (UI / body). Variable: one file spans 100–900. --- */
@font-face{
  font-family:'Inter';
  src:url('fonts/inter-var.woff2') format('woff2-variations'),
      url('fonts/inter-var.woff2') format('woff2');
  font-weight:100 900; font-style:normal; font-display:swap;
}
