/* ==========================================================
   FOREMMA - TIPOGRAFÍA DEL MENÚ PRINCIPAL
   Se carga después de styles.css para sobrescribir únicamente
   la navegación sin alterar el resto del sitio.
========================================================== */

#mainNavbar .navbar-nav .nav-link,
#mainNavbar .navbar-nav .btn {
    font-family: "Sora", system-ui, -apple-system, BlinkMacSystemFont,
        "Segoe UI", sans-serif;
}

#mainNavbar .navbar-nav .nav-link {
    font-size: 1.08rem;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.2;
}

#mainNavbar .navbar-nav .nav-link:hover,
#mainNavbar .navbar-nav .nav-link:focus-visible,
#mainNavbar .navbar-nav .nav-link.active {
    font-weight: 800;
}

#mainNavbar .navbar-nav .btn-brand {
    font-size: 1.06rem;
    font-weight: 800;
    letter-spacing: -0.02em;
}

@media (max-width: 991.98px) {
    #mainNavbar .navbar-nav .nav-link {
        font-size: 1.03rem;
        padding-top: 0.8rem !important;
        padding-bottom: 0.8rem !important;
    }

    #mainNavbar .navbar-nav .btn-brand {
        width: 100%;
        margin-top: 0.45rem;
        font-size: 1.03rem;
    }
}
