.carousel-item[data-astro-cid-456vviwh]{position:absolute;inset:0;opacity:0;transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.carousel-item[data-astro-cid-456vviwh].active{opacity:1;pointer-events:auto}.carousel-dot[data-astro-cid-456vviwh].active{background:linear-gradient(to right,#c084fc,#ec4899);-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:0 10px 15px -3px #c084fc80;transform:scale(1.5);-webkit-transform:scale(1.5)}.carousel-dot[data-astro-cid-456vviwh]{display:flex;align-items:center;justify-content:center}.carousel-dot[data-astro-cid-456vviwh]:before{content:"";width:.75rem;height:.75rem;border-radius:9999px;background:currentColor}@media(min-width:640px){.carousel-dot[data-astro-cid-456vviwh]:before{width:1rem;height:1rem}}.animate-shine[data-astro-cid-456vviwh]{animation:shine 3s infinite;-webkit-animation:shine 3s infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(max-width:768px){.carousel-item[data-astro-cid-456vviwh]{transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.animate-shine[data-astro-cid-456vviwh]{animation:shine 4s infinite;-webkit-animation:shine 4s infinite}}.ripple[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;background:#ffffff4d;pointer-events:none;animation:rippleEffect .6s ease-out}@keyframes rippleEffect{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes bounceSubtle{0%,to{transform:translateY(0);-webkit-transform:translateY(0)}50%{transform:translateY(-5px);-webkit-transform:translateY(-5px)}}@-webkit-keyframes bounceSubtle{0%,to{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}.animate-bounceSubtle[data-astro-cid-j7pv25f6]{animation:bounceSubtle 2s ease-in-out infinite;-webkit-animation:bounceSubtle 2s ease-in-out infinite;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes shine{0%{transform:translate(-100%);-webkit-transform:translateX(-100%)}to{transform:translate(100%);-webkit-transform:translateX(100%)}}@-webkit-keyframes shine{0%{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(100%)}}.animate-shine[data-astro-cid-j7pv25f6]{animation:shine 3s ease-in-out infinite;-webkit-animation:shine 3s ease-in-out infinite;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(max-width:768px){.animate-bounceSubtle[data-astro-cid-j7pv25f6]{animation:bounceSubtle 3.5s ease-in-out infinite;-webkit-animation:bounceSubtle 3.5s ease-in-out infinite;will-change:transform}.animate-shine[data-astro-cid-j7pv25f6]{animation:shine 4.5s ease-in-out infinite;-webkit-animation:shine 4.5s ease-in-out infinite;will-change:transform}a[data-astro-cid-j7pv25f6],button[data-astro-cid-j7pv25f6]{-webkit-tap-highlight-color:rgba(168,85,247,.3);tap-highlight-color:rgba(168,85,247,.3)}}@supports (-webkit-touch-callout: none){.animate-bounceSubtle[data-astro-cid-j7pv25f6],.animate-shine[data-astro-cid-j7pv25f6]{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.animate-float[data-astro-cid-j7pv25f6]{animation:float 3s ease-in-out infinite}.animate-on-scroll[data-astro-cid-j7pv25f6]{opacity:0}.game-card[data-astro-cid-j7pv25f6]:hover{animation:wiggle .5s ease-in-out}.animate-on-scroll[data-astro-cid-j7pv25f6].animate-fadeInUp{animation:fadeInUp .6s ease-out forwards}.animate-on-scroll[data-astro-cid-j7pv25f6].animate-fadeInLeft{animation:fadeInLeft .6s ease-out forwards}.animate-on-scroll[data-astro-cid-j7pv25f6].animate-fadeInRight{animation:fadeInRight .6s ease-out forwards}.animate-on-scroll[data-astro-cid-j7pv25f6].animate-scaleIn{animation:scaleIn .6s ease-out forwards}
