/* Sistema de diseño de AutoContratos · tipografías auto-hospedadas.
 *
 * Dos familias, servidas desde este mismo origen (la CSP sólo admite
 * `font-src 'self'`): Pagella para títulos y Figtree para todo lo demás. Los
 * archivos los genera `orquestacion/fuentes.py`; las licencias están en
 * `fuentes/AVISOS_DE_TERCEROS.md`.
 *
 * `font-display: swap` para que el texto aparezca con el respaldo mientras
 * llega la fuente; los respaldos llevan `size-adjust` y los ajustes de
 * métrica para que el cambio no mueva una sola línea. Los dos archivos que
 * más se ven (Figtree y Pagella Bold) se precargan desde cada `index.html`.
 */

@font-face {
  font-family: "Pagella";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/disenio/fuentes/pagella-regular.woff2") format("woff2");
}

@font-face {
  font-family: "Pagella";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url("/disenio/fuentes/pagella-bold.woff2") format("woff2");
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("/disenio/fuentes/figtree-variable.woff2") format("woff2");
}

/* Respaldos con métrica ajustada. Pagella es la extensión de URW Palladio L,
 * el clon de Palatino: mismas anchuras, sólo se igualan ascendente y
 * descendente. Figtree es un 8,6 % más estrecha que Arial, de ahí el ajuste. */

@font-face {
  font-family: "Pagella respaldo";
  src: local("Palatino Linotype"), local("Book Antiqua"), local("Palatino"), local("URW Palladio L");
  ascent-override: 72.6%;
  descent-override: 28.1%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Figtree respaldo";
  src: local("Arial"), local("Helvetica Neue"), local("Helvetica");
  size-adjust: 91.4%;
  ascent-override: 103.9%;
  descent-override: 27.3%;
  line-gap-override: 0%;
}
