/* ============================================================
   Starly brand webfonts — self-hosted for offline use.
   The app must work with no network under the open sky, so the
   three brand families ship as woff2 (latin subset) rather than
   loading from a CDN. font-display:swap keeps text visible while
   they decode; the system stack in --font-* covers the gap and
   any unsupported glyph.
     Space Grotesk  display / headings / wordmark   (variable)
     Manrope        body / UI text                  (variable)
     Space Mono     data: coordinates, magnitudes   (400 / 700)
   ============================================================ */

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/space-grotesk-var.woff2') format('woff2');
}

@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/manrope-var.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/space-mono-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../assets/fonts/space-mono-700.woff2') format('woff2');
}
