/* ===== Fuente única AUTOHOSPEDADA: Inter variable (latin) =====
   Un solo archivo (~47KB) cubre todos los grosores 100-900, servido desde
   nuestro dominio (sin Google Fonts, sin conexión externa). Sustituye a
   Montserrat (Astra) e Inter-de-Google (plugin). font-display:swap = sin FOIT. */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url('inter-var.woff2') format('woff2');
}

/* Pila con fallback de sistema mientras carga (o si fallara) */
:root { --dch-font: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; }

/* Aplicar site-wide, ganando a Astra (que ponía Montserrat en el body) */
body,
button, input, select, textarea,
.dch, .dch h1, .dch h2, .dch h3, .dch h4, .dch h5, .dch h6,
.ast-container, .entry-content, .site-content,
.dccd-directory, .dccd-cookiebanner {
	font-family: var(--dch-font) !important;
}
