/*
 * GENERADO por scripts/build-fonts.mjs — no editar a mano.
 *
 * Se declaran todas las caras del registro. El navegador descarga SOLO las
 * que el documento usa de verdad, asi que sumar tipografias no encarece la
 * pagina de quien no las elige.
 *
 * font-display: block y no swap: un cambio de fuente a mitad de camino
 * remediria el documento y haria saltar los cortes de pagina ya dibujados.
 */

/* Geist — licencia: OFL */
@font-face {
  font-family: 'Geist';
  src: url('/fonts/Geist-Variable.woff2') format('woff2'-variations);
  font-weight: 100 900;
  font-style: normal;
  font-display: block;
}

/* Alliance No.1 — licencia: comercial */
@font-face {
  font-family: 'Alliance No.1';
  src: url('/fonts/AllianceNo1-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('/fonts/AllianceNo1-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('/fonts/AllianceNo1-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('/fonts/AllianceNo1-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('/fonts/AllianceNo1-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('/fonts/AllianceNo1-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('/fonts/AllianceNo1-RegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('/fonts/AllianceNo1-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: block;
}

/* Alliance No.2 — licencia: comercial */
@font-face {
  font-family: 'Alliance No.2';
  src: url('/fonts/AllianceNo2-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.2';
  src: url('/fonts/AllianceNo2-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.2';
  src: url('/fonts/AllianceNo2-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.2';
  src: url('/fonts/AllianceNo2-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.2';
  src: url('/fonts/AllianceNo2-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.2';
  src: url('/fonts/AllianceNo2-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.2';
  src: url('/fonts/AllianceNo2-RegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: block;
}

@font-face {
  font-family: 'Alliance No.2';
  src: url('/fonts/AllianceNo2-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: block;
}
