@keyframes svelte-mfr6of-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner.svelte-mfr6of{--size:1rem;width:100%;font-size:0;line-height:0}.spinner.svelte-mfr6of>span:where(.svelte-mfr6of){transition:transform .5s;display:block}.spinner.svelte-mfr6of>span:where(.svelte-mfr6of)>span:where(.svelte-mfr6of){width:calc(var(--size));height:calc(var(--size));background-color:var(--background-color);border:calc(var(--unit-border-width)) solid var(--primary-color);border-radius:50%;display:block;position:relative}.spinner.svelte-mfr6of>span:where(.svelte-mfr6of)>span:where(.svelte-mfr6of):after{content:"";background-color:var(--primary-color);border-radius:50%;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.spinner.-progress.svelte-mfr6of>span:where(.svelte-mfr6of)>span:where(.svelte-mfr6of){background:conic-gradient(var(--primary-color) calc(max(.05, var(--progress)) * 100%), var(--background-color) 0)}.spinner.-progress.svelte-mfr6of>span:where(.svelte-mfr6of)>span:where(.svelte-mfr6of):after{display:none}.spinner.-spin.svelte-mfr6of>span:where(.svelte-mfr6of)>span:where(.svelte-mfr6of){animation:1s linear infinite svelte-mfr6of-spin}.spinner.-spin.svelte-mfr6of:not(.-shink)>span:where(.svelte-mfr6of)>span:where(.svelte-mfr6of):after{transform:translate(-50%,-33.3333%)scale(.25)}.button:not(.-text,.-underline) .spinner.svelte-mfr6of{width:auto;position:absolute;right:0}.spinner.-sticky.svelte-mfr6of{z-index:100;height:0;position:sticky;bottom:0}.spinner.-sticky.svelte-mfr6of>span:where(.svelte-mfr6of){position:absolute;bottom:0;right:0;transform:translate(50%,50%)scale(0)}.spinner.-sticky.svelte-mfr6of>span.-left:where(.svelte-mfr6of){left:0;right:auto;transform:translate(-50%,50%)scale(0)}.spinner.-sticky.-spin.svelte-mfr6of>span:where(.svelte-mfr6of){transform:translate(50%,50%)scale(1)}.spinner.-sticky.-spin.svelte-mfr6of>span.-left:where(.svelte-mfr6of){transform:translate(-50%,50%)scale(1)}.spinner.svelte-mfr6of:not(.-sticky){min-height:calc(var(--size));margin:calc(var(--size)) 0;justify-content:center;align-items:center;display:flex}
