/* Animation juicy et magnifique pour l'overlay Game Over */


@keyframes juicyGameOverCard {
  0% {
    opacity: 0;
    transform: scale(0.7) rotate(-10deg) skewY(8deg);
    filter: blur(12px) brightness(1.5) saturate(2);
  }
  60% {
    opacity: 1;
    transform: scale(1.05) rotate(2deg) skewY(-2deg);
    filter: blur(0px) brightness(1.1) saturate(1.2);
  }
  80% {
    transform: scale(0.98) rotate(-1deg) skewY(1deg);
    filter: blur(0.5px) brightness(1) saturate(1);
  }
  100% {
    opacity: 1;
    transform: scale(1) rotate(0deg) skewY(0deg);
    filter: blur(0) brightness(1) saturate(1);
  }
}

@keyframes juicyGameOverBg {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

#gameOver.juicy-appear {
  animation: juicyGameOverBg 0.5s cubic-bezier(.7,-0.2,.3,1.4);
  animation-fill-mode: both;
  z-index: 1000;
}

#gameOver.juicy-appear .ui-card {
  animation: juicyGameOverCard 0.7s cubic-bezier(.7,-0.2,.3,1.4);
  animation-fill-mode: both;
}
