/* =========================================================
   TIPOGRAFÍA DEL SITIO
   Sobrescribe las variables de fuentes antiguas de style.css.
   Debe cargarse SIEMPRE después de style.css.
   Compartido por index.html, privacidad.html y terminos.html.
   ========================================================= */
:root {
    --brand-font: "Bricolage Grotesque", sans-serif;
    --body-font: "Plus Jakarta Sans", sans-serif;
    --serif-font: "Syne", sans-serif;
    --arcade-font: "Space Grotesk", sans-serif;
}

/*
 * Refuerzo para evitar que alguna regla posterior
 * vuelva a utilizar las fuentes anteriores.
 */
body {
    font-family: "Plus Jakarta Sans", sans-serif;
}

h1,
h2,
h3,
.brand-font {
    font-family: "Bricolage Grotesque", sans-serif;
}

.hero-sub,
.historia h2,
.historia p,
.historia-quote {
    font-family: "Syne", sans-serif;
}

.arcade-inner h2,
.marquee h3,
.score,
.game-over {
    font-family: "Space Grotesk", sans-serif;
}
