/* ═══════════════════════════════════════════
   fonts.css · fuentes locales
   Los .woff2 van en /herramientas/assets/fonts/
   Subset: latin (alcanza para español: á é í ó ú ñ ü ¿ ¡)
   ═══════════════════════════════════════════ */

/* ── Bree Serif · solo H1. Un único peso disponible. ── */
@font-face {
  font-family: 'Bree Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/bree-serif-400.woff2') format('woff2');
}

/* ── Manrope · toda la interfaz ── */
@font-face {
  font-family: 'Manrope'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('fonts/manrope-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('fonts/manrope-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('fonts/manrope-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('fonts/manrope-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope'; font-style: normal; font-weight: 800; font-display: swap;
  src: url('fonts/manrope-800.woff2') format('woff2');
}

/* ── JetBrains Mono · solo bloques de código. Peso 700 no se usa. ── */
@font-face {
  font-family: 'JetBrains Mono'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('fonts/jetbrains-mono-400.woff2') format('woff2');
}
