.profile-shadow {
  animation: profile-glow 3s infinite alternate ease-in-out;
}

@keyframes profile-glow {
  from { box-shadow: 0 0 15px rgba(62, 146, 204, 0.4); }
  to { box-shadow: 0 0 40px rgba(62, 146, 204, 0.7); }
}

/* Animation du nom */
.name-glow {
  animation: text-glow 4s infinite alternate ease-in-out;
}

@keyframes text-glow {
  from {
    text-shadow: 0 0 10px rgba(62, 146, 204, 0.5);
    transform: scale(1);
  }
  to {
    text-shadow: 0 0 25px rgba(62, 146, 204, 0.8);
    transform: scale(1.03);
  }
}

.profile-container {
  perspective: 1000px;
  transform-style: preserve-3d;
}

@keyframes flip3d {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}

.rotate-3d {
  animation: flip3d 1.5s ease-in-out;
}
