.magic-button.svelte-132w61v{border:2px solid rgba(0,0,0,.6);background:linear-gradient(135deg,#1e3a8a,#164e63,#b45309,#5b21b6);background-size:300% 300%;animation:svelte-132w61v-gradient-pan 6s ease-in-out infinite;box-shadow:0 8px 20px #0284c740,0 0 #facc1500}.magic-button.svelte-132w61v:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0284c759,0 0 36px #facc1559}.magic-button.svelte-132w61v .glow:where(.svelte-132w61v){position:absolute;inset:-10%;z-index:0;border-radius:inherit;background:radial-gradient(60% 60% at 50% 50%,#facc1559,#38bdf840 40%,#6366f133 70%,#0000 80%);filter:blur(18px);opacity:.5;transition:opacity .2s ease}.magic-button.svelte-132w61v:hover .glow:where(.svelte-132w61v){opacity:.75}.magic-button.svelte-132w61v .shine:where(.svelte-132w61v){position:absolute;inset:0;border-radius:inherit;background:linear-gradient(60deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%);background-size:200% 200%;mix-blend-mode:screen;animation:svelte-132w61v-shine-move 2.6s ease-in-out infinite;pointer-events:none}.particle.svelte-132w61v{position:absolute;border-radius:9999px;background:radial-gradient(circle,hsl(var(--h) 100% 70% / 1),hsl(var(--h) 100% 70% / 0) 70%);box-shadow:0 0 12px hsl(var(--h) 100% 65% / .8);animation:svelte-132w61v-particle-float var(--dur) ease-out forwards}@keyframes svelte-132w61v-gradient-pan{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-132w61v-shine-move{0%{background-position:200% 0%}to{background-position:-200% 0%}}@keyframes svelte-132w61v-particle-float{0%{opacity:0;transform:translate(0) scale(.6) rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(1) rotate(45deg)}}
