/**
 * Comediablanca City Filter Styles
 */

/* Message de filtre */
.city-filter-message {
    margin-bottom: 20px;
    animation: slideDown 0.4s ease;
}

@keyframes slideDown {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Ville active */
.timeline-item.city-active,
.city-active {
    opacity: 1 !important;
    border-color: #f8e113 !important;
    background: rgba(248, 225, 19, 0.1) !important;
}

/* Artiste caché */
.artist-hidden {
    display: none !important;
}

/* Animation des artistes */
.profile-slide {
    transition: opacity 0.4s ease, transform 0.4s ease;
}

.profile-slide.artist-hidden {
    opacity: 0;
    transform: scale(0.95);
}

/* Section artistes */
.profiles-carousel-section {
    transition: opacity 0.4s ease;
}

/* Hover sur les villes */
.timeline-item {
    transition: all 0.3s ease;
}

.timeline-item:hover {
    opacity: 0.7;
}

/* Bouton "Voir tous les artistes" */
.show-all-artists {
    cursor: pointer;
    transition: all 0.3s ease;
}

.show-all-artists:hover {
    color: #f8e113 !important;
    text-decoration: underline;
}

/* Responsive */
@media (max-width: 768px) {
    .city-filter-message {
        margin-bottom: 15px;
    }
}
