/* Importation de la police Poppins */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap');

/* Configuration de base pour le body */
body {
  font-family: 'Poppins', sans-serif;
}

/* Animation float pour les cartes */
@keyframes float {
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-10px); }
}

/* Animation shine pour l'effet de brillance */
@keyframes shine {
  0% { 
    transform: translateX(-100%) translateY(-100%) rotate(45deg); 
    opacity: 0; 
  }
  50% { opacity: 1; }
  100% { 
    transform: translateX(100%) translateY(100%) rotate(45deg); 
    opacity: 0; 
  }
}

/* Classes d'animation pour les cartes */
.animate-float {
  animation: float 6s ease-in-out infinite;
}

.animate-float-delayed {
  animation: float 6s ease-in-out infinite 3s;
}