.btn-border-mask.svelte-1xko78n{border-radius:inherit;pointer-events:none;z-index:5;-webkit-mask-composite:destination-out;padding:1px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-border-glow.svelte-1xko78n{transform-origin:0 0;background:conic-gradient(#0000 0% 65%,#0bbfcf1a 80%,#0bbfcfcc 95%,#fff 100%);width:600px;height:600px;animation:2.5s linear infinite paused svelte-1xko78n-btn-rotate-shine;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-shine-primary.svelte-1xko78n .btn-border-glow:where(.svelte-1xko78n),.btn-shine-secondary.svelte-1xko78n:hover .btn-border-glow:where(.svelte-1xko78n),.btn-shine-outline.svelte-1xko78n:hover .btn-border-glow:where(.svelte-1xko78n){animation-play-state:running}.btn-shine-outline.svelte-1xko78n .btn-border-glow:where(.svelte-1xko78n){background:conic-gradient(#0000 0% 65%,#0bbfcf1a 80%,#0bbfcfcc 95%,#0bbfcf 100%)}@keyframes svelte-1xko78n-btn-rotate-shine{0%{transform:rotate(0)translate(-50%,-50%)}to{transform:rotate(360deg)translate(-50%,-50%)}}.btn-inner-shine.svelte-1xko78n{border-radius:inherit;pointer-events:none;z-index:10;background-image:linear-gradient(45deg,#0000 25%,#fff6 50%,#0000 75% 100%);background-position:200% 0;background-repeat:no-repeat;background-size:250% 250%;transition:background-position;position:absolute;inset:0}.group.svelte-1xko78n:hover .btn-inner-shine:where(.svelte-1xko78n){background-position:-100% 0;transition-duration:1.5s}
