/**
 * ALEGATOT — Tipografía de la landing pública (Spectral + Libre Franklin).
 * Solo body.dwbi-landing · No afecta a /app/, login ni panel DWBi.
 */

body.dwbi-landing {
    --font-titulares: 'Spectral', Georgia, 'Times New Roman', serif;
    --font-texto: 'Libre Franklin', system-ui, sans-serif;
    --font-body: var(--font-texto);
    --font-head: var(--font-titulares);
    --font-display: var(--font-titulares);

    font-family: var(--font-texto);
}

body.dwbi-landing h1,
body.dwbi-landing h2,
body.dwbi-landing h3,
body.dwbi-landing h4,
body.dwbi-landing h5,
body.dwbi-landing h6,
body.dwbi-landing .head-display,
body.dwbi-landing .head-small,
body.dwbi-landing .font-head {
    font-family: var(--font-titulares);
}

body.dwbi-landing .head-display {
    font-weight: 600;
    letter-spacing: -0.02em;
}

body.dwbi-landing .head-small {
    font-weight: 600;
}

body.dwbi-landing .lp-hero--plain .head-display {
    font-weight: 600;
}
