.floating-orb[data-astro-cid-zetdm5md]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float 20s ease-in-out infinite}.orb-1[data-astro-cid-zetdm5md]{width:400px;height:400px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary) / .5));top:-10%;left:-10%;animation-delay:0s}.orb-2[data-astro-cid-zetdm5md]{width:300px;height:300px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary) / .3));bottom:-5%;right:-5%;animation-delay:-7s}.orb-3[data-astro-cid-zetdm5md]{width:350px;height:350px;background:linear-gradient(135deg,hsl(var(--primary) / .6),hsl(var(--primary) / .2));top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.glitch-text[data-astro-cid-zetdm5md]{position:relative;color:hsl(var(--foreground));animation:glitch-skew 1s ease-in-out infinite alternate}.glitch-text[data-astro-cid-zetdm5md]:before,.glitch-text[data-astro-cid-zetdm5md]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text[data-astro-cid-zetdm5md]:before{left:2px;text-shadow:-2px 0 hsl(var(--primary));clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch-text[data-astro-cid-zetdm5md]:after{left:-2px;text-shadow:-2px 0 hsl(var(--primary) / .8);clip:rect(44px,450px,56px,0);animation:glitch-anim2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(10px,9999px,31px,0);transform:skew(.3deg)}5%{clip:rect(70px,9999px,71px,0);transform:skew(.5deg)}10%{clip:rect(60px,9999px,100px,0);transform:skew(.2deg)}15%{clip:rect(10px,9999px,105px,0);transform:skew(.4deg)}20%{clip:rect(40px,9999px,20px,0);transform:skew(.1deg)}25%{clip:rect(65px,9999px,45px,0);transform:skew(.3deg)}30%{clip:rect(95px,9999px,15px,0);transform:skew(.2deg)}35%{clip:rect(30px,9999px,80px,0);transform:skew(.5deg)}40%{clip:rect(85px,9999px,90px,0);transform:skew(.1deg)}45%{clip:rect(20px,9999px,50px,0);transform:skew(.4deg)}50%{clip:rect(75px,9999px,25px,0);transform:skew(.2deg)}55%{clip:rect(55px,9999px,95px,0);transform:skew(.3deg)}60%{clip:rect(5px,9999px,35px,0);transform:skew(.5deg)}65%{clip:rect(90px,9999px,60px,0);transform:skew(.1deg)}70%{clip:rect(45px,9999px,75px,0);transform:skew(.4deg)}75%{clip:rect(25px,9999px,85px,0);transform:skew(.2deg)}80%{clip:rect(80px,9999px,40px,0);transform:skew(.3deg)}85%{clip:rect(15px,9999px,65px,0);transform:skew(.5deg)}90%{clip:rect(70px,9999px,10px,0);transform:skew(.1deg)}95%{clip:rect(35px,9999px,55px,0);transform:skew(.4deg)}to{clip:rect(50px,9999px,30px,0);transform:skew(.2deg)}}@keyframes glitch-anim2{0%{clip:rect(65px,9999px,100px,0);transform:skew(.5deg)}5%{clip:rect(30px,9999px,35px,0);transform:skew(.2deg)}10%{clip:rect(90px,9999px,15px,0);transform:skew(.4deg)}15%{clip:rect(20px,9999px,80px,0);transform:skew(.1deg)}20%{clip:rect(75px,9999px,50px,0);transform:skew(.3deg)}25%{clip:rect(10px,9999px,95px,0);transform:skew(.5deg)}30%{clip:rect(55px,9999px,25px,0);transform:skew(.2deg)}35%{clip:rect(85px,9999px,60px,0);transform:skew(.4deg)}40%{clip:rect(5px,9999px,70px,0);transform:skew(.1deg)}45%{clip:rect(45px,9999px,40px,0);transform:skew(.3deg)}50%{clip:rect(95px,9999px,10px,0);transform:skew(.5deg)}55%{clip:rect(25px,9999px,85px,0);transform:skew(.2deg)}60%{clip:rect(70px,9999px,45px,0);transform:skew(.4deg)}65%{clip:rect(15px,9999px,75px,0);transform:skew(.1deg)}70%{clip:rect(60px,9999px,30px,0);transform:skew(.3deg)}75%{clip:rect(80px,9999px,55px,0);transform:skew(.5deg)}80%{clip:rect(35px,9999px,90px,0);transform:skew(.2deg)}85%{clip:rect(50px,9999px,20px,0);transform:skew(.4deg)}90%{clip:rect(100px,9999px,65px,0);transform:skew(.1deg)}95%{clip:rect(40px,9999px,5px,0);transform:skew(.3deg)}to{clip:rect(75px,9999px,50px,0);transform:skew(.5deg)}}@keyframes glitch-skew{0%{transform:skew(0)}10%{transform:skew(-1deg)}20%{transform:skew(1deg)}30%{transform:skew(0)}40%{transform:skew(.5deg)}50%{transform:skew(-.5deg)}60%{transform:skew(0)}70%{transform:skew(-1deg)}80%{transform:skew(1deg)}90%{transform:skew(0)}to{transform:skew(0)}}
