/* ==========================================================================
   Fuente de marca · Bicyclette (self-hosted, licencia del cliente)
   --------------------------------------------------------------------------
   Solo .woff2 (los demás formatos son obsoletos/redundantes). Las rutas son
   relativas a este archivo: parts/ → ../../fonts/ = assets/fonts/.
   Úsala con font-family: "Bicyclette".
   ========================================================================== */

@font-face {
	font-family: "Bicyclette";
	src: url("../../fonts/Bicyclette-Light.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Bicyclette";
	src: url("../../fonts/Bicyclette-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

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

/* --- Títulos de marca · Erotique Alternate Trial (self-hosted) ------------
   Peso Medium convertido a woff2 y subdividido a caracteres latinos (~28 KB),
   mapeado a todo el rango 400–700 para que todos los títulos serif lo usen de
   forma consistente (como en el diseño). */
@font-face {
	font-family: "Erotique Alternate Trial";
	src: url("../../fonts/ErotiqueAlternateTrial-Medium.woff2") format("woff2");
	font-weight: 400 700;
	font-style: normal;
	font-display: swap;
}

/* La versión TRIAL de Erotique trae los DÍGITOS con una marca de agua de
   Zetafonts ("TRIAL ONLY"). Para que cualquier número que caiga en un título o
   elemento con la fuente display salga limpio, mapeamos SOLO los dígitos 0–9 a
   Bicyclette dentro de la misma familia. Al declararse después, esta cara gana
   para ese rango unicode; el resto de glifos siguen en Erotique. */
@font-face {
	font-family: "Erotique Alternate Trial";
	src: url("../../fonts/Bicyclette-Regular.woff2") format("woff2");
	font-weight: 400 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0030-0039;
}
