/* MARCA (archivo CLIENTE) · Blancas y Negras.
   Negro de tecla y marfil de partitura, con el dorado #C9A253 como único acento.
   Sobre fondo claro, el dorado de texto es --oro-texto (#7F6020, contraste AA); el botón dorado lleva texto negro.
   Títulos: Source Serif 4 (Google Fonts, licencia SIL OFL 1.1), guardada en el tema, como en la web de Daniel
   que prefirió el cliente. DM Serif Display se queda declarada por si se vuelve atrás. Texto: Inter (de la base). */
@font-face {
	font-family: "Source Serif 4"; font-style: normal; font-weight: 500; font-display: swap;
	src: url("../fonts/source-serif-4-latin-500-normal.woff2") format("woff2");
}
@font-face {
	font-family: "Source Serif 4"; font-style: normal; font-weight: 600; font-display: swap;
	src: url("../fonts/source-serif-4-latin-600-normal.woff2") format("woff2");
}

@font-face {
	font-family: "DM Serif Display"; font-style: normal; font-weight: 400; font-display: swap;
	src: url("../fonts/dm-serif-display-latin-normal.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;
}
@font-face {
	font-family: "DM Serif Display"; font-style: normal; font-weight: 400; font-display: swap;
	src: url("../fonts/dm-serif-display-latin-ext-normal.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
	font-family: "DM Serif Display"; font-style: italic; font-weight: 400; font-display: swap;
	src: url("../fonts/dm-serif-display-latin-italic.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;
}
@font-face {
	font-family: "DM Serif Display"; font-style: italic; font-weight: 400; font-display: swap;
	src: url("../fonts/dm-serif-display-latin-ext-italic.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

:root {
	/* Paleta propia (cliente.css) */
	--tinta: #12161C;
	--tinta-2: #262B33;
	--tinta-3: #5B626C;
	--marfil: #F7F4EE;
	--marfil-2: #F2EDE2;
	--linea: #E7E1D5;
	--oro: #C9A253;
	--oro-osc: #B48D40;
	--oro-claro: #F6EFDF;
	--oro-texto: #7F6020;
	--sobre-oscuro: #CFC9BD;
	--f-tit: "Source Serif 4", Georgia, "Times New Roman", serif;
	--w-tit: 600;
	--ls-tit: -.01em;
	--f-txt: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;

	/* Variables de la base Dasebu con la paleta de la marca */
	--fondo: #F7F4EE;
	--fondo-oscuro: #F2EDE2;
	--fondo-claro: #F2EDE2;
	--blanco: #FFFFFF;
	--carbon: #12161C;
	--texto-2: #262B33;
	--texto-3: #5B626C;
	--principal: #12161C;
	--principal-oscuro: #0A0A0A;
	--principal-claro: #F6EFDF;
	--acento: #C9A253;
	--acento-claro: #E3CC97;
	--acento-hover: #B48D40;
	--acento-texto: #7F6020;
	--sobre-acento: #111111;
	--promo: #A3261B;
	--texto-sobre-principal: #CFC9BD;
	--verde: #2F6B3A;
	--whatsapp: #1A7F45;
	--borde: #E7E1D5;
	--borde-2: #ECE6D9;
	--borde-campo: #BDB4A2;
	--radio: 6px;
	--radio-grande: 8px;
	--sombra: 0 18px 40px rgba(17, 17, 17, 0.14);
	--fuente-titulos: "DM Serif Display", Georgia, serif;
	--fuente: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
	--ancho: 1200px;
	--alto-barra-movil: 54px;
}
