@media (prefers-reduced-motion: no-preference) {
  .animation-shake {
    animation: shake 2s;
  }
}

@keyframes shake {
  0% {
    transform: scale(0.1);
    opacity: 0.3;
  }
  20% {
    transform: rotateY(360deg);
    opacity: 1;
  }
  40% {
    transform: rotateY(0deg);
    opacity: 1;
  }
  60% {
    transform: scale(0.5);
    opacity: 0.5;
  }
  80% {
    transform: scale(2);
    opacity: 1;
  }
}
