.bg-gradient-mesh{background:radial-gradient(80% 50% at 20% 40%,#c00074f2 0%,#0000 50%),radial-gradient(60% 80% at 80% 20%,#9a005de6 0%,#0000 50%),radial-gradient(50% 60% at 40% 80%,#730046d9 0%,#0000 50%),radial-gradient(80% 40% at 90% 70%,#c00074cc 0%,#0000 50%),linear-gradient(135deg,#a20065 0%,#7e004f 50%,#65003f 100%)}.gradient-orb{filter:blur(60px);opacity:.5;mix-blend-mode:screen;border-radius:50%;animation:20s ease-in-out infinite float-orb;position:absolute}.gradient-orb-1{background:radial-gradient(circle,#ff96c899 0%,#0000 70%);width:40vw;height:40vw;animation-delay:0s;top:-10%;left:-10%}.gradient-orb-2{background:radial-gradient(circle,#ff64b480 0%,#0000 70%);width:35vw;height:35vw;animation-duration:25s;animation-delay:-7s;top:50%;right:-15%}.gradient-orb-3{background:radial-gradient(circle,#c8329666 0%,#0000 70%);width:30vw;height:30vw;animation-duration:22s;animation-delay:-14s;bottom:-10%;left:30%}@keyframes float-orb{0%,to{transform:translate(0)scale(1)}25%{transform:translate(5%,10%)scale(1.05)}50%{transform:translate(-5%,5%)scale(.95)}75%{transform:translate(3%,-5%)scale(1.02)}}.noise-overlay{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}
