/*
 * Fuentes auto-alojadas — GDPR compliant
 * Descarga: https://gwfh.mranftl.com/fonts
 *
 * Coloca los archivos .woff2 en /assets/fonts/
 * Descarga desde Google Fonts Helper:
 *   - Spectral (300, 300i, 400, 600)
 *   - Jost (variable 300-700)
 *   - IBM Plex Mono (400, 500)
 */

/* Spectral Light 300 */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/spectral-v15-latin-300.woff2') format('woff2');
}

/* Spectral Light Italic 300 */
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/spectral-v15-latin-300italic.woff2') format('woff2');
}

/* Spectral Regular 400 */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/spectral-v15-latin-regular.woff2') format('woff2');
}

/* Spectral SemiBold 600 */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/spectral-v15-latin-600.woff2') format('woff2');
}

/* Jost 300 */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/jost-v20-latin-300.woff2') format('woff2');
}

/* Jost Regular 400 */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/jost-v20-latin-regular.woff2') format('woff2');
}

/* Jost Medium 500 */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/jost-v20-latin-500.woff2') format('woff2');
}

/* Jost SemiBold 600 */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/jost-v20-latin-600.woff2') format('woff2');
}

/* Jost Bold 700 */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/jost-v20-latin-700.woff2') format('woff2');
}

/* IBM Plex Mono Regular 400 */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ibm-plex-mono-v20-latin-regular.woff2') format('woff2');
}

/* IBM Plex Mono Medium 500 */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ibm-plex-mono-v20-latin-500.woff2') format('woff2');
}
