/*
 * Fuentes alojadas en el propio sitio (woff2).
 * Las reglas @font-face no participan en las capas de cascada, por eso van sueltas.
 * Licencias: assets/fonts/licencias/.
 */

/* El asesor: Archivo variable. Ejes: peso 400–800 y ancho 62–112 %. */
@font-face {
  font-family: "Archivo";
  src: url("../assets/fonts/archivo-variable.woff2") format("woff2");
  font-weight: 400 800;
  font-stretch: 62% 112%;
  font-style: normal;
  font-display: swap;
}

/*
 * Respaldo de Archivo: Arial ajustada a las métricas de Archivo para que el
 * texto no se mueva cuando termina de cargar la fuente definitiva.
 */
@font-face {
  font-family: "Archivo Respaldo";
  src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("Roboto");
  size-adjust: 98.05%;
  ascent-override: 89.54%;
  descent-override: 21.42%;
  line-gap-override: 0%;
}

/*
 * Respaldo de los titulares: Arial Bold ajustada a Archivo al 110 % de ancho y peso 650.
 * Así el titular ocupa las mismas líneas antes y después de cargar la fuente.
 */
@font-face {
  font-family: "Archivo Respaldo Titulares";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("Roboto Bold");
  font-weight: 500 800;
  size-adjust: 107.6%;
  ascent-override: 81.6%;
  descent-override: 19.5%;
  line-gap-override: 0%;
}

/* El documento: Tinos, con las mismas métricas que Times New Roman. */
@font-face {
  font-family: "Tinos";
  src: url("../assets/fonts/tinos-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Tinos";
  src: url("../assets/fonts/tinos-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Tinos";
  src: url("../assets/fonts/tinos-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* El lápiz: Mynerve, solo para las notas manuscritas de la hoja. */
@font-face {
  font-family: "Mynerve";
  src: url("../assets/fonts/mynerve-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
