@keyframes audio-wave{0%,to{transform:scaleY(.3);opacity:.7}50%{transform:scaleY(1.2);opacity:1}}@keyframes call-pulse{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.3}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes geometric-float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}@keyframes wave-move{0%{transform:translate(0)}to{transform:translate(100px)}}@keyframes pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}@keyframes data-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mobileSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes parallax{0%{transform:translateY(0)}to{transform:translateY(-50px)}}@keyframes rotate3d{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(360deg) rotateY(360deg) rotate(360deg)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{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%{transform:scale(0)}to{transform:scale(1)}}@keyframes scaleOut{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes rotateOut{0%{transform:rotate(0);opacity:1}to{transform:rotate(200deg);opacity:0}}@keyframes zoomIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoomOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes wobble{0%{transform:translate(0)}15%{transform:translate(-25%) rotate(-5deg)}30%{transform:translate(20%) rotate(3deg)}45%{transform:translate(-15%) rotate(-3deg)}60%{transform:translate(10%) rotate(2deg)}75%{transform:translate(-5%) rotate(-1deg)}to{transform:translate(0)}}@keyframes glow{0%,to{box-shadow:0 0 5px #3b82f680}50%{box-shadow:0 0 20px #3b82f6cc}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blink{0%,50%{border-color:transparent}51%,to{border-color:currentColor}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dots{0%,20%{color:#0000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0 black,.5em 0 0 rgba(0,0,0,0)}80%,to{text-shadow:.25em 0 0 black,.5em 0 0 black}}.animate-fadeIn{animation:fadeIn .6s ease-in-out}.animate-fadeInUp{animation:fadeInUp .6s ease-in-out}.animate-fadeInDown{animation:fadeInDown .6s ease-in-out}.animate-fadeInLeft{animation:fadeInLeft .6s ease-in-out}.animate-fadeInRight{animation:fadeInRight .6s ease-in-out}.animate-scaleIn{animation:scaleIn .6s ease-in-out}.animate-scaleOut{animation:scaleOut .6s ease-in-out}.animate-slideInUp{animation:slideInUp .6s ease-in-out}.animate-slideInDown{animation:slideInDown .6s ease-in-out}.animate-slideInLeft{animation:slideInLeft .6s ease-in-out}.animate-slideInRight{animation:slideInRight .6s ease-in-out}.animate-rotateIn{animation:rotateIn .6s ease-in-out}.animate-rotateOut{animation:rotateOut .6s ease-in-out}.animate-zoomIn{animation:zoomIn .6s ease-in-out}.animate-zoomOut{animation:zoomOut .6s ease-in-out}.animate-pulse{animation:pulse 2s infinite}.animate-heartbeat{animation:heartbeat 1.5s ease-in-out infinite}.animate-shake{animation:shake .5s ease-in-out}.animate-wobble{animation:wobble 1s ease-in-out}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-gradient{animation:gradient 3s ease infinite}.animate-spin{animation:spin 1s linear infinite}.animate-dots{animation:dots 1.5s steps(5,end) infinite}.hover-lift:hover{transform:translateY(-5px);transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05);transition:transform .3s ease}.hover-rotate:hover{transform:rotate(5deg);transition:transform .3s ease}.hover-glow:hover{box-shadow:0 0 20px #3b82f680;transition:box-shadow .3s ease}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.high-contrast{filter:contrast(150%) brightness(120%)}.high-contrast *{border-color:currentColor!important}@media (max-width: 768px){.animate-fadeInUp,.animate-fadeInDown,.animate-fadeInLeft,.animate-fadeInRight{animation:mobileSlideUp .6s ease-out}.hover-lift:hover,.hover-scale:hover,.hover-rotate:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cafe-ai-animations.css.map */
