/*
  Fira Sans - auto-hospedada (reemplaza el @import/link de fonts.googleapis.com)
  Pesos y estilos: 300, 300 italic, 400, 400 italic, 600, 600 italic, 700, 700 italic
  Subconjunto: Latin (cubre espanol e ingles, incluye tildes y enie).
  Archivos fuente extraidos del paquete oficial @fontsource/fira-sans v5.2.7 (npm).
*/

@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('../fonts/fira-sans-300.woff2') format('woff2');
}

@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src: url('../fonts/fira-sans-300-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../fonts/fira-sans-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url('../fonts/fira-sans-400-italic.woff2') format('woff2');
}

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

@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src: url('../fonts/fira-sans-600-italic.woff2') format('woff2');
}

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

@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url('../fonts/fira-sans-700-italic.woff2') format('woff2');
}
