@keyframes cardRotate{0%{transform:rotateY(-20deg)}50%{transform:rotateY(20deg)}to{transform:rotateY(-20deg)}}.card-rotate-anim{animation:cardRotate 2s ease-in-out infinite;transform-style:preserve-3d}.group:hover .card-rotate-anim{animation-play-state:paused!important}@keyframes reverse-spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.animation-pause{animation-play-state:paused!important}.preserve-3d{transform-style:preserve-3d}@keyframes blueShadow{0%{opacity:.85;filter:blur(2px) brightness(1.1);transform:scale(1)}50%{opacity:1;filter:blur(4px) brightness(1.3);transform:scale(1.08)}to{opacity:.85;filter:blur(2px) brightness(1.1);transform:scale(1)}}.animate-blue-shadow{animation:blueShadow 2.5s ease-in-out infinite}@keyframes blueGlow{0%{opacity:.9;filter:blur(8px) brightness(1.2);transform:scale(1) rotate(0deg)}50%{opacity:1;filter:blur(12px) brightness(1.4);transform:scale(1.08) rotate(2deg)}to{opacity:.9;filter:blur(8px) brightness(1.2);transform:scale(1) rotate(0deg)}}.animate-blue-glow{animation:blueGlow 2.5s ease-in-out infinite}