/*
 * TOKENS DE LOVELYGOLDEN.ES — dirección «Palm Springs» (referencia captura
 * 2026-08-17 053749): marfil limpio, negro suave, naranja dorado de acento y
 * caligrafía brush. El modo oscuro traslada el marfil a tostado profundo sin
 * invertir (color-dark-mode: variantes tonales, contraste revisado aparte).
 */

/* ── Fuentes auto-alojadas (woff2 en assets/fonts) ─────────────────────── */
@font-face { font-family: 'Poppins';  src: url('../fonts/poppins-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins';  src: url('../fonts/poppins-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins';  src: url('../fonts/poppins-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins';  src: url('../fonts/poppins-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Pacifico'; src: url('../fonts/pacifico-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }

:root {
	/* Marca Palm Springs */
	--lg-ivory:       #FDF8ED;
	--lg-ivory-deep:  #F7EEDC;
	--lg-ink:         #232120;
	--lg-ink-soft:    #312F2E;
	--lg-gray:        #5A5751;
	--lg-orange:      #EFA13C;
	--lg-orange-deep: #DD7E2E;
	--lg-green:       #6F8B5C;
	--lg-line:        #E9DFC9;
	--lg-paper:       #FFFFFF;

	/* Roles del padre */
	--font-display: 'Poppins', system-ui, sans-serif;
	--font-text:    'Poppins', system-ui, sans-serif;
	--lg-font-script: 'Pacifico', cursive;

	--color-primary:    var(--lg-ink);
	--color-accent:     var(--lg-orange);
	--color-background: var(--lg-ivory);
	--radius-md: 12px;
}

/* El lienzo de detrás (overscroll del navegador) también es marfil/granate:
   sin footer, el final de la página no puede destapar blanco del html pelado */
html { background: var(--lg-ivory); }

/* Modo oscuro: marfil → GRANATE profundo (decisión de Oscar 2026-08-17);
   el naranja sube un punto de luz para aguantar el contraste. */
[data-theme='dark'] {
	--lg-ivory:      #2B1118;
	--lg-ivory-deep: #38161F;
	--lg-ink:        #F6EDE2;
	--lg-ink-soft:   #EFE3D4;
	--lg-gray:       #C4AFA6;
	--lg-orange:     #F5B054;
	--lg-orange-deep:#E68C3C;
	--lg-green:      #9DB284;
	--lg-line:       #55242F;
	--lg-paper:      #F2EADA;

	--color-primary:    var(--lg-ink);
	--color-accent:     var(--lg-orange);
	--color-background: var(--lg-ivory);
}
