/* --- FOOTER (footer.css) --- */

.main-footer {
    background-color: #2D1F1E; /* Marron foncé */
    padding: 40px 0;
    text-align: center;
    color: #E2D9C1; /* Couleur de base en beige */
}

.footer-logo {
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    font-size: 1rem;
    color: #E2D9C1 !important; /* NAPOLI en beige */
}

.footer-logo span {
    font-weight: 300;
    /* Christophe garde sa petite transparence pour le style */
    color: rgba(226, 217, 193, 0.5) !important; 
}

.copyright {
    font-size: 0.7rem;
    /* Copyright en beige avec une légère opacité pour ne pas écraser le logo */
    color: rgba(226, 217, 193, 0.7); 
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

/* --- LIENS LÉGAUX (Cachés/Discrets) --- */

.footer-legal-links {
    margin-top: 10px;
    font-size: 0.65rem; /* Plus petit que le copyright pour la discrétion */
}

.footer-legal-links a {
    /* On force la couleur beige avec une forte transparence pour "cacher" l'aspect bouton */
    color: rgba(226, 217, 193, 0.4) !important; 
    text-decoration: none; /* Supprime le bleu et le soulignement du navigateur */
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: all 0.3s ease;
}

.footer-legal-links a:hover {
    /* Au survol, le lien devient visible pour montrer qu'il est cliquable */
    color: #D4AF37 !important; /* Ton doré signature */
    text-decoration: underline;
}

/* Style pour le séparateur "|" entre les deux liens */
.footer-legal-links span {
    color: rgba(226, 217, 193, 0.2);
    margin: 0 8px;
}