@keyframes orb-float-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.1)}}@keyframes orb-float-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,-30px)scale(1.08)}}@keyframes orb-float-3{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-40%,-60%)scale(1.15)}}.animate-orb-float-1{animation:18s ease-in-out infinite orb-float-1}.animate-orb-float-2{animation:22s ease-in-out infinite orb-float-2}.animate-orb-float-3{animation:16s ease-in-out infinite orb-float-3}@media (prefers-reduced-motion:reduce){.animate-orb-float-1,.animate-orb-float-2,.animate-orb-float-3{animation:none}}.orb{border-radius:9999px}.orb-cyan{background:radial-gradient(closest-side,#22d3ee4d,#22d3ee1f 45%,#0000)}.orb-orange{background:radial-gradient(closest-side,#fb923c4d,#fb923c1f 45%,#0000)}.orb-violet{background:radial-gradient(closest-side,#a78bfa40,#a78bfa1a 45%,#0000)}.dark .orb-cyan{background:radial-gradient(closest-side,#06b6d426,#06b6d40f 45%,#0000)}.dark .orb-orange{background:radial-gradient(closest-side,#f9731626,#f973160f 45%,#0000)}.dark .orb-violet{background:radial-gradient(closest-side,#8b5cf61f,#8b5cf60d 45%,#0000)}
.hero-logo--dark{display:block}.hero-logo--light,[data-theme=dark] .hero-logo--dark{display:none}[data-theme=dark] .hero-logo--light{display:block}
