/* Letras de la marca, servidas desde el propio servidor (sin Google Fonts).
   Fuentes variables (pesos 100–900 / 100–800), recortadas a latín y signos usados. Licencia SIL OFL.
   WOFF2 primero (fuentes_woff2.py) y WOFF de reserva. */
@font-face {
  font-family: "Inter Tight";
  src: url("../fonts/InterTight-var.woff2") format("woff2"), url("../fonts/InterTight-var.woff") format("woff");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JetBrains Mono";
  src: url("../fonts/JetBrainsMono-var.woff2") format("woff2"), url("../fonts/JetBrainsMono-var.woff") format("woff");
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
}
/* TX2 (9-oct): el texto de los posts y el cuadro de Escribir en Literata (The Literata Project Authors, SIL OFL;
   licencia en ../fonts/Literata-OFL.txt, sin nombre reservado), en peso normal y con tamaño óptico variable (7–72).
   Sustituye a Distories Serif (Source Serif 4), que ya no se carga.
   LP (24-oct): partida en tres (partir_literata.py, desde Literata-var.woff). Con `unicode-range` el navegador
   solo descarga la parte que lleva alguna letra de la página: en español, francés, alemán… solo la latina (90 KB
   en vez de 146). Las franjas, las mismas que en partir_literata.py. */
@font-face {
  font-family: "Literata";
  src: url("../fonts/Literata-latin.woff2") format("woff2"), url("../fonts/Literata-latin.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-036F, U+0530-1C7F, U+1C90-1DFF, U+2000-2DDF, U+2E00-A63F, U+A6A0-FFFF;
}
@font-face {
  font-family: "Literata";
  src: url("../fonts/Literata-latin-ampliado.woff2") format("woff2"), url("../fonts/Literata-latin-ampliado.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+1E00-1EFF;
}
@font-face {
  font-family: "Literata";
  src: url("../fonts/Literata-griego-cirilico.woff2") format("woff2"), url("../fonts/Literata-griego-cirilico.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0370-052F, U+1C80-1C8F, U+1F00-1FFF, U+2DE0-2DFF, U+A640-A69F;
}
