/*
 * Bundled faces. Family names match the Paper font tokens (--font-sans, --font-display,
 * --font-mono) so tokens.css works unchanged. No local() sources: the bundled files always win.
 */
/* Geist (Vercel, SIL OFL 1.1, copied from npm geist@1.8.1; see assets/fonts/LICENSE-Geist.txt), variable wght axis. */
@font-face {
  font-family: 'Geist';
  src: url('../../../assets/fonts/Geist-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Neue Haas Grotesk Display Pro';
  src: url('../../../assets/fonts/NeueHaasDisplay-Roman.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Neue Haas Grotesk Display Pro';
  src: url('../../../assets/fonts/NeueHaasDisplay-Medium.woff2') format('woff2');
  font-weight: 500 600;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Neue Haas Grotesk Display Pro';
  src: url('../../../assets/fonts/NeueHaasDisplay-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'CommitMono Nerd Font';
  src: url('../../../assets/fonts/CommitMonoNerdFont-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'CommitMono Nerd Font';
  src: url('../../../assets/fonts/CommitMonoNerdFont-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
