@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-delayed{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes glow{0%,to{filter:drop-shadow(0 0 5px #a855f766)}50%{filter:drop-shadow(0 0 20px #a855f7cc)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}@keyframes cosmic-drift{0%{background-position:0 0}to{background-position:100% 100%}}.animate-float{animation:6s ease-in-out infinite float}.animate-float-delayed{animation:8s ease-in-out infinite float-delayed}.animate-glow{animation:3s ease-in-out infinite glow}.animate-rotate-slow{animation:20s linear infinite rotate-slow}.bg-cosmic{background:radial-gradient(circle,#1a103c 0%,#0f0c29 100%)}.text-glow{text-shadow:0 0 10px #a855f780,0 0 20px #a855f74d}.card-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0d;box-shadow:0 8px 32px #0000005e}.card-glass:hover{background:#ffffff12;border-color:#a855f74d;box-shadow:0 8px 32px #a855f733}.hero-gradient-text{background:linear-gradient(90deg,#c084fc,#e879f9,#22d3ee);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer}
