/* Fix pour préserver la navbar dans tous les templates InnovXCoin */

/* Préserver le style de la navbar */
.innovx-nav, 
.innovx-nav *,
nav, 
nav *,
.navbar,
.navbar *,
header,
header *,
#desktop-nav,
#desktop-nav *,
#mobile-menu,
#mobile-menu * {
    color: #ffffff !important;
    background-color: transparent !important;
}

/* Assurer la visibilité des liens de navigation */
.innovx-nav a,
nav a,
.navbar a,
header a,
#desktop-nav a,
#mobile-menu a {
    color: #ffffff !important;
    text-decoration: none !important;
}

/* Effets de survol pour la navbar */
.innovx-nav a:hover,
nav a:hover,
.navbar a:hover,
header a:hover,
#desktop-nav a:hover,
#mobile-menu a:hover {
    color: #f7db61 !important;
    background-color: rgba(255, 215, 0, 0.1) !important;
}

/* Assurer la visibilité du logo et du texte de marque */
.innovx-brand-text,
.innovx-logo,
.navbar-brand,
.brand-text {
    color: #ffffff !important;
}

/* Assurer la visibilité des boutons de connexion */
.btn-connexion,
.connexion-btn,
.login-btn {
    color: #ffffff !important;
    background-color: #f7db61 !important;
    border: 2px solid #f7db61 !important;
}

.btn-connexion:hover,
.connexion-btn:hover,
.login-btn:hover {
    color: #0e0e0d !important;
    background-color: #fae089 !important;
}

/* Assurer la visibilité des icônes */
.fa-solid,
.fa-brands,
.fa-regular,
svg,
i {
    color: inherit !important;
}

/* Spécifique pour les éléments de navigation */
.nav-item-responsive,
.mobile-menu-item {
    color: #ffffff !important;
}

.nav-item-responsive:hover,
.mobile-menu-item:hover {
    color: #f7db61 !important;
    background-color: rgba(255, 215, 0, 0.1) !important;
}























