/* Andwos: tokens de diseño y fuentes locales (licencia OFL, ver assets/fonts). */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/montserrat-latin-500-normal.woff2") format("woff2");
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/montserrat-latin-600-normal.woff2") format("woff2");
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/montserrat-latin-700-normal.woff2") format("woff2");
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("../fonts/montserrat-latin-800-normal.woff2") format("woff2");
}
@font-face {
	font-family: "Poppins";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/poppins-latin-400-normal.woff2") format("woff2");
}
@font-face {
	font-family: "Poppins";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/poppins-latin-500-normal.woff2") format("woff2");
}
@font-face {
	font-family: "Poppins";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/poppins-latin-600-normal.woff2") format("woff2");
}

:root {
	/* Marca */
	--aw-anthracite: #3d3b36;   /* Dark de la paleta */
	--aw-gold: #f1b82f;         /* Accent de la paleta */

	/* Derivados (no cambian la marca, solo cubren usos de interfaz) */
	--aw-ink: #0e0d08;          /* texto sobre dorado y sobre fondos claros */
	--aw-anthracite-deep: #0e0d08; /* Darkest */
	--aw-gold-dark: #b57d00;    /* dorado legible como texto/enlace sobre blanco: 3,6:1, solo texto grande */
	--aw-surface: #fefcf8;      /* Lightest */
	--aw-surface-soft: #e9e6de; /* Light */
	--aw-line: #d8d4c9;
	--aw-muted: #5c5a53;        /* texto secundario sobre blanco: 6,9:1 */
	--aw-ok: #166534;
	--aw-error: #b42318;

	--aw-gold-hover: #f6c75a;
	--aw-lightest: #fefcf8;
	--aw-light: #e9e6de;
	--aw-dark: #3d3b36;
	--aw-darkest: #0e0d08;

	/* Tipografía */
	--aw-font-heading: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;
	--aw-font-body: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;

	/* Forma */
	--aw-radius: 10px;
	--aw-radius-sm: 6px;
	--aw-focus: 0 0 0 3px rgba(241, 184, 47, 0.6);
}

/*
 * Paleta del sitio (2026-10-27): Lightest #FEFCF8, Light #E9E6DE, Accent #F1B82F, Dark #3D3B36, Darkest #0E0D08.
 * Reglas de contraste:
 *  - Dorado sobre Dark: unos 6:1 -> solo texto grande (>= 24px o 19px en negrita) y botones.
 *  - Dorado NO se usa como texto sobre blanco (2,2:1). Úsalo como relleno con --aw-ink encima.
 */
