/* =========================================================
   AZOTH — self-hosted, subset webfonts
   latin + latin-ext only (covers Albanian ë/ç and Italian
   accents). No external font request of any kind.
   ========================================================= */

@font-face {
  font-family: 'Fraunces';
  src: url('../assets/fonts/Fraunces-Variable.woff2') format('woff2-variations'),
       url('../assets/fonts/Fraunces-Variable.woff2') format('woff2');
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Instrument Sans';
  src: url('../assets/fonts/InstrumentSans-Variable.woff2') format('woff2-variations'),
       url('../assets/fonts/InstrumentSans-Variable.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('../assets/fonts/IBMPlexMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('../assets/fonts/IBMPlexMono-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('../assets/fonts/IBMPlexMono-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
