/* Special CSS override for Spanish language active links */
html[lang="es"] .nav-link.active {
    color: var(--primary-color) !important;
}

html[lang="es"] header .nav-link.active {
    color: var(--primary-color) !important;
}

html[lang="es"] .navbar .nav-link.active {
    color: var(--primary-color) !important;
}

html[lang="es"] .navbar nav .nav-link.active {
    color: var(--primary-color) !important;
}

html[lang="es"] #mobileMenu .mobile-nav-link.active {
    color: var(--primary-color) !important;
}

/* Ultra-high specificity rule as last resort */
html[lang="es"] body header .navbar .navbar-container .flex nav .nav-link.active {
    color: var(--primary-color) !important;
}

/* Spanish Navigation Hover Effects */
.es-nav-link:hover {
    color: var(--primary-color) !important;
}
