.neon-pulse.svelte-okup5j{animation:svelte-okup5j-neonPulse 2s ease-in-out infinite}@keyframes svelte-okup5j-neonPulse{0%,to{box-shadow:0 0 5px #22d3ee,0 0 10px #22d3ee,0 0 20px #22d3ee}50%{box-shadow:0 0 10px #22d3ee,0 0 20px #22d3ee,0 0 40px #22d3ee,0 0 60px #22d3ee}}.rainbow-glow.svelte-okup5j{animation:svelte-okup5j-rainbowGlow 3s linear infinite}@keyframes svelte-okup5j-rainbowGlow{0%{box-shadow:0 0 20px red}16%{box-shadow:0 0 20px #f70}33%{box-shadow:0 0 20px #ff0}50%{box-shadow:0 0 20px #0f0}66%{box-shadow:0 0 20px #09f}83%{box-shadow:0 0 20px #60f}to{box-shadow:0 0 20px red}}.glow-trail.svelte-okup5j:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%)}.glow-trail.svelte-okup5j:hover:before{animation:svelte-okup5j-glowTrail .8s ease}@keyframes svelte-okup5j-glowTrail{to{transform:translate(100%)}}.electric-btn.svelte-okup5j:before,.electric-btn.svelte-okup5j:after{content:"";position:absolute;inset:-2px;border:2px solid transparent;border-radius:inherit}.electric-btn.svelte-okup5j:hover:before{border-color:#facc15;animation:svelte-okup5j-electric .3s linear infinite}@keyframes svelte-okup5j-electric{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.neon-pulse.svelte-okup5j{animation:none;box-shadow:0 0 10px #22d3ee,0 0 20px #22d3ee}.rainbow-glow.svelte-okup5j{animation:none;box-shadow:0 0 20px red}.glow-trail.svelte-okup5j:before{animation:none}.electric-btn.svelte-okup5j:before{animation:none}}
