@keyframes svelte-g2cvih-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(5deg)}}@keyframes svelte-g2cvih-float-delayed{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-40px) rotate(-5deg)}}@keyframes svelte-g2cvih-linear{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes svelte-g2cvih-slide-in-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-g2cvih-slide-in-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-g2cvih-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-g2cvih-success-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-float.svelte-g2cvih{animation:svelte-g2cvih-float 8s ease-in-out infinite}.animate-float-delayed.svelte-g2cvih{animation:svelte-g2cvih-float-delayed 10s ease-in-out infinite}.animate-linear.svelte-g2cvih{background-size:200% 200%;animation:svelte-g2cvih-linear 3s ease infinite}.animate-slide-in-left.svelte-g2cvih{animation:svelte-g2cvih-slide-in-left .8s ease-out}.animate-slide-in-right.svelte-g2cvih{animation:svelte-g2cvih-slide-in-right .8s ease-out}.animate-fade-in-up.svelte-g2cvih{animation:svelte-g2cvih-fade-in-up .6s ease-out forwards}.animate-success-bounce.svelte-g2cvih{animation:svelte-g2cvih-success-bounce .6s ease-out}.hover-spotlight.svelte-g2cvih:hover{opacity:1}body{margin:0;padding:0;overflow-x:hidden}
