.gradient-overlay-wrapper.svelte-avvwpb{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;pointer-events:none;border-radius:inherit}.gradient-mesh.svelte-avvwpb{position:absolute;width:100%;height:100%}.gradient-orb.svelte-avvwpb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.6;mix-blend-mode:overlay}.dark .gradient-orb.svelte-avvwpb{mix-blend-mode:screen;opacity:.4}.orb-primary.svelte-avvwpb{width:200px;height:200px;top:-40px;left:-40px;background:radial-gradient(circle,#F40009 0%,#FF4757 40%,transparent 70%);animation:svelte-avvwpb-float-1 18s ease-in-out infinite}.orb-secondary.svelte-avvwpb{width:180px;height:180px;top:30%;right:-30px;background:radial-gradient(circle,#4ECDC4 0%,#44A08D 40%,transparent 70%);animation:svelte-avvwpb-float-2 22s ease-in-out infinite;animation-delay:-5s}.orb-accent.svelte-avvwpb{width:220px;height:220px;bottom:-50px;left:20%;background:radial-gradient(circle,#FF0080 0%,#7928CA 40%,transparent 70%);animation:svelte-avvwpb-float-3 25s ease-in-out infinite;animation-delay:-10s}.orb-highlight.svelte-avvwpb{width:160px;height:160px;bottom:20%;right:10%;background:radial-gradient(circle,#FFD93D 0%,#FF6B6B 40%,transparent 70%);animation:svelte-avvwpb-float-4 20s ease-in-out infinite;animation-delay:-15s}.shape.svelte-avvwpb{position:absolute;opacity:.15;mix-blend-mode:soft-light}.dark .shape.svelte-avvwpb{opacity:.1}.shape-1.svelte-avvwpb{width:150px;height:150px;top:10%;right:15%;background:linear-gradient(135deg,#F40009 0%,transparent 70%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:svelte-avvwpb-morph-1 30s ease-in-out infinite}.shape-2.svelte-avvwpb{width:120px;height:120px;bottom:25%;left:10%;background:linear-gradient(225deg,#4ECDC4 0%,transparent 70%);border-radius:70% 30% 30% 70%/70% 70% 30% 30%;animation:svelte-avvwpb-morph-2 35s ease-in-out infinite;animation-delay:-8s}.shape-3.svelte-avvwpb{width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(315deg,#FF0080 0%,transparent 70%);border-radius:50% 50% 30% 70%/30% 70% 70% 30%;animation:svelte-avvwpb-morph-3 28s ease-in-out infinite;animation-delay:-12s}@keyframes svelte-avvwpb-float-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.1)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(25px,15px) scale(1.05)}}@keyframes svelte-avvwpb-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,20px) scale(1.08)}66%{transform:translate(20px,-25px) scale(.92)}}@keyframes svelte-avvwpb-float-3{0%,to{transform:translate(0) scale(1)}30%{transform:translate(-30px,-25px) scale(1.12)}60%{transform:translate(35px,20px) scale(.88)}}@keyframes svelte-avvwpb-float-4{0%,to{transform:translate(0) scale(1)}40%{transform:translate(20px,30px) scale(1.06)}80%{transform:translate(-25px,-20px) scale(.94)}}@keyframes svelte-avvwpb-morph-1{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:rotate(0) scale(1)}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%;transform:rotate(90deg) scale(1.1)}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%;transform:rotate(180deg) scale(.9)}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%;transform:rotate(270deg) scale(1.05)}}@keyframes svelte-avvwpb-morph-2{0%,to{border-radius:70% 30% 30% 70%/70% 70% 30% 30%;transform:rotate(0) scale(1)}33%{border-radius:40% 60% 70% 30%/40% 50% 50% 60%;transform:rotate(120deg) scale(1.08)}66%{border-radius:60% 40% 30% 70%/50% 60% 40% 50%;transform:rotate(240deg) scale(.92)}}@keyframes svelte-avvwpb-morph-3{0%,to{border-radius:50% 50% 30% 70%/30% 70% 70% 30%;transform:translate(-50%,-50%) rotate(0) scale(1)}50%{border-radius:30% 70% 50% 50%/70% 30% 30% 70%;transform:translate(-50%,-50%) rotate(180deg) scale(1.15)}}@media (max-width: 768px){.gradient-orb.svelte-avvwpb{filter:blur(40px)}.orb-primary.svelte-avvwpb,.orb-secondary.svelte-avvwpb,.orb-accent.svelte-avvwpb,.orb-highlight.svelte-avvwpb{width:120px;height:120px}.shape-1.svelte-avvwpb,.shape-2.svelte-avvwpb,.shape-3.svelte-avvwpb{width:80px;height:80px}}@media (prefers-reduced-motion: reduce){.gradient-orb.svelte-avvwpb,.shape.svelte-avvwpb{animation:none}}
