/* Animation d'apparition des joueurs (effet Pop) */
@keyframes popIn {
    0% { 
        opacity: 0; 
        transform: scale(0.8) translateY(20px); 
    }
    70% { 
        transform: scale(1.05) translateY(-5px); 
    }
    100% { 
        opacity: 1; 
        transform: scale(1) translateY(0); 
    }
}

.player-item {
    animation: popIn 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}

/* Animation de pulse pour le bouton de lancement quand il est prêt */
@keyframes pulseReady {
    0% { transform: scale(1); }
    50% { transform: scale(1.03); }
    100% { transform: scale(1); }
}

.btn-start.ready {
    animation: pulseReady 1.5s infinite;
}