/* =============================================================================
   Paper Mono — self-hosted variable font. File in src/fonts/, copied to /fonts/.
   Loaded before tokens.css. font-display: swap. Our @font-face `font-family`
   name ("Paper Mono") is authoritative regardless of the file's internal name.
   ============================================================================= */

@font-face {
  font-family: 'Paper Mono';
  src: url('/fonts/PaperMono%5Bwght%5D.woff2') format('woff2');
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
}

/* Nebula Sans kept available as a fallback face (files still in src/fonts/). */
@font-face {
  font-family: 'Nebula Sans';
  src: url('/fonts/NebulaSans-Book.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nebula Sans';
  src: url('/fonts/NebulaSans-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nebula Sans';
  src: url('/fonts/NebulaSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
