[data-variant=grid].svelte-ewez3z,[data-variant=pulse].svelte-ewez3z,[data-variant=puff].svelte-ewez3z,[data-variant=lines].svelte-ewez3z,[data-variant=circles].svelte-ewez3z{width:var(--spinner-size);height:var(--spinner-size)}[data-variant=default].svelte-ewez3z,[data-variant=puff].svelte-ewez3z,[data-variant=lines].svelte-ewez3z{scale:.916667}[data-variant=circles].svelte-ewez3z{scale:1.061}[data-variant=grid].svelte-ewez3z{gap:calc(var(--spinner-size) * .08)}[data-variant=grid].svelte-ewez3z>span:where(.svelte-ewez3z){aspect-ratio:1;width:72%;animation:1.1s ease-in-out infinite svelte-ewez3z-spinner-grid;animation-delay:var(--spinner-delay);background:currentColor;border-radius:9999px}[data-variant=pulse].svelte-ewez3z>span:where(.svelte-ewez3z){width:calc(var(--spinner-size) * .24);aspect-ratio:1;animation:1s ease-in-out infinite svelte-ewez3z-spinner-pulse;animation-delay:var(--spinner-delay);background:currentColor;border-radius:9999px}[data-variant=puff].svelte-ewez3z>span:where(.svelte-ewez3z){box-sizing:border-box;border:max(1px, calc(var(--spinner-size) * .08)) solid currentColor;animation:1.4s cubic-bezier(.2,.65,.35,1) infinite svelte-ewez3z-spinner-puff;animation-delay:var(--spinner-delay);border-radius:9999px;position:absolute;inset:0}[data-variant=lines].svelte-ewez3z>span:where(.svelte-ewez3z){top:0;left:calc(50% - var(--spinner-size) * .045);width:calc(var(--spinner-size) * .09);height:calc(var(--spinner-size) * .3);transform:rotate(var(--spinner-angle));transform-origin:50% calc(var(--spinner-size) * .5);animation:1.1s linear infinite svelte-ewez3z-spinner-lines;animation-delay:var(--spinner-delay);background:currentColor;border-radius:9999px;position:absolute}[data-variant=circles].svelte-ewez3z>span:where(.svelte-ewez3z){width:calc(var(--spinner-size) * .16);aspect-ratio:1;margin:calc(var(--spinner-size) * -.08);transform:rotate(var(--spinner-angle)) translateY(-220%);position:absolute;top:50%;left:50%}[data-variant=circles].svelte-ewez3z>span:where(.svelte-ewez3z):before{content:"";width:100%;height:100%;animation:1.2s ease-in-out infinite svelte-ewez3z-spinner-circles;animation-delay:var(--spinner-delay);background:currentColor;border-radius:9999px;display:block}@keyframes svelte-ewez3z-spinner-grid{0%,65%,to{opacity:.28;transform:scale(.55)}32%{opacity:1;transform:scale(1)}}@keyframes svelte-ewez3z-spinner-pulse{0%,70%,to{opacity:.25;transform:scale(.55)}35%{opacity:1;transform:scale(1)}}@keyframes svelte-ewez3z-spinner-puff{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@keyframes svelte-ewez3z-spinner-lines{0%{opacity:1}35%,to{opacity:.16}}@keyframes svelte-ewez3z-spinner-circles{0%,62%,to{opacity:.22;transform:scale(.55)}31%{opacity:1;transform:scale(1)}}
