/* ============================================================
   Limitless — Webfonts
   ------------------------------------------------------------
   The Limitless product uses four faces:
     • Inter              — body / UI            (REAL, Google Fonts)
     • JetBrains Mono     — numerals / mono      (REAL, Google Fonts)
     • MD Nichrome        — display headlines    (LICENSED — substituted)
     • NB International Pro — section titles      (LICENSED — substituted)

   MD Nichrome and NB International Pro are commercial fonts that cannot
   ship here. They are substituted with the closest free Google faces:
     MD Nichrome        → Space Grotesk  (geometric display, quirky)
     NB International Pro→ Archivo        (neo-grotesque, tight)
   Swap the @font-face / families below when the licensed files arrive.
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&family=Archivo:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap');

/* ------------------------------------------------------------
   Stand-in @font-face for the two LICENSED display families.
   These keep the real family NAMES (so the Figma tokens that
   reference 'MD Nichrome' / 'NB International Pro' stay intact)
   while sourcing the closest free substitute until the licensed
   binaries are uploaded. Replace the src with the real .woff2
   when they arrive — nothing else needs to change.
     MD Nichrome         → Space Grotesk
     NB International Pro → Archivo
   ------------------------------------------------------------ */
@font-face {
  font-family: 'MD Nichrome';
  src: local('Space Grotesk'), local('SpaceGrotesk-Bold'), local('Space Grotesk Medium');
  font-weight: 100 900;
  font-display: swap;
}
@font-face {
  font-family: 'NB International Pro';
  src: local('Archivo'), local('Archivo-Bold'), local('Archivo SemiBold');
  font-weight: 100 900;
  font-display: swap;
}
