/* ============================================================
   n0va — Design System · fonts
   The product ships with Hanken Grotesk (sans) + JetBrains Mono
   (badges/codes). Until self-hosted .woff2 files live in fonts/,
   these @font-face rules pull the SAME families from Google Fonts
   so the tokens resolve to the real typefaces (not a substitute).
   Replace the src URLs with local fonts/ files when available.
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Newsreader:ital,opsz,wght@1,18..72,400;0,18..72,400&display=swap');

/* Explicit @font-face so the compiler resolves the families locally.
   src uses Google's CDN woff2; swap for fonts/*.woff2 once uploaded. */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/hankengrotesk/v10/ieVq2YZDLWuGJpnzaiwFXS9tYvBM4mB6.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/jetbrainsmono/v23/tDba2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTNrI.woff2') format('woff2');
}
/* Newsreader italic — the editorial accent word in display headlines —
   is pulled via the @import above (Google Fonts serves the right woff2). */
