/* Cinzel: romana de inscripción, da el aire epigráfico que pega con el
   Milenio sin caer en la tipografía de peli de momias. Autoalojada para que
   la app funcione sin internet en la LAN. */
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('/fonts/cinzel-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+0304, U+0308, U+0329, U+1E00-1E9F, U+2000-206F, U+20A0-20AB;
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('/fonts/cinzel-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F, U+2122, U+2191, U+2193, U+2212;
}

/* ---------------------------------------------------------------------
 * Texto de efecto.
 *
 * El tercer registro de la carta real: el nombre va en versalitas, los datos
 * en el cuerpo de la plantilla y el efecto en ITC STONE SERIF, una serifa
 * humanista. También es comercial, así que aquí va Spectral (OFL): serifa de
 * texto con el ojo grande, que es lo que hace falta para leer un párrafo a
 * 13 px en pantalla. Cinzel y Marcellus no valen para esto —son de
 * inscripción, van en versalitas y un párrafo entero se vuelve ilegible.
 * -------------------------------------------------------------------- */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/spectral-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/spectral-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---------------------------------------------------------------------
 * Nombres de carta.
 *
 * Las cartas reales del TCG usan MATRIX BOLD SMALL CAPS (Emigre) para el
 * nombre y ITC STONE SERIF para el texto de efecto. Las dos son comerciales
 * y no se pueden redistribuir, así que aquí NO están: por la red circulan
 * copias repaquetadas ("Yu-Gi-Oh! Matrix Regular Small Caps") en foros de
 * card makers, pero siguen siendo el diseño con copyright de Emigre sin
 * licencia y no procede empaquetarlas.
 *
 * Marcellus SC (OFL, libre) hace de sustituta: versalitas de serifa flameada,
 * que es el mismo registro. Si algún día se licencia Matrix, basta con dejar
 * el .woff2 en esta carpeta y añadir su familia DELANTE en la pila
 * `font-card` de tailwind.config.js. No hay que tocar nada más.
 * -------------------------------------------------------------------- */
@font-face {
  font-family: 'Marcellus SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/marcellus-sc-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F, U+2122, U+2212;
}

/* ---------------------------------------------------------------------
 * Línea de tipo y ATK/DEF.
 *
 * En la carta real, "[Zombi/Efecto]" y "ATK/1500 DEF/1200" van en ITC STONE
 * SERIF SMALL CAPS en negrita: la misma familia que el efecto, pero en
 * versalitas. Spectral SC (OFL) es la versalita de Spectral, así que casa
 * con el efecto igual que en la carta. Solo seminegrita: es lo único que se
 * usa y cada peso son ~30 KB.
 * -------------------------------------------------------------------- */
@font-face {
  font-family: 'Spectral SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/spectral-sc-600-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Spectral SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/spectral-sc-600-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
