.spinner.svelte-lswg4y{height:var(--size-x400);width:var(--size-x400);flex:none;display:inline-flex}.spinner.small.svelte-lswg4y{height:var(--size-x50);width:var(--size-x50)}.spinner.svelte-lswg4y svg:where(.svelte-lswg4y){width:100%;height:100%}.track.svelte-lswg4y{fill:currentColor;opacity:var(--opacity-placeholder)}.head.svelte-lswg4y{fill:currentColor}@media (prefers-reduced-motion:no-preference){.spinner.svelte-lswg4y svg:where(.svelte-lswg4y){animation:svelte-lswg4y-spin 1.2s var(--motion-easing-spinner) infinite}}@keyframes svelte-lswg4y-spin{to{transform:rotate(1turn)}}.sable-button{--button-height:var(--control-height-400);--button-gap:var(--space-200);--button-padding-inline:var(--control-padding-400);--button-icon-size:var(--size-x200);background:var(--button-container);border:var(--border-width) solid var(--button-line);border-radius:var(--radii-400);box-sizing:border-box;color:var(--button-on-container);cursor:pointer;font:inherit;font-weight:var(--font-weight-600);align-items:center;gap:var(--button-gap);max-width:100%;min-height:var(--button-height);min-width:0;padding:0 var(--button-padding-inline);justify-content:center;text-decoration:none;display:inline-flex}.sable-button>svg{height:var(--button-icon-size);width:var(--button-icon-size);flex:none}.sable-button-block{width:100%}.sable-button-primary{--button-container:var(--sable-primary-main);--button-container-hover:var(--sable-primary-main-hover);--button-container-active:var(--sable-primary-main-active);--button-line:var(--sable-primary-main-line);--button-on-container:var(--sable-primary-on-main)}.sable-button-secondary{--button-container:var(--sable-sec-container);--button-container-hover:var(--sable-sec-container-hover);--button-container-active:var(--sable-sec-container-active);--button-line:var(--sable-sec-container-line);--button-on-container:var(--sable-sec-on-container)}.sable-button-ghost{--button-container:var(--sable-surface-container);--button-container-hover:var(--sable-surface-container-hover);--button-container-active:var(--sable-surface-container-active);--button-line:var(--sable-surface-container-line);--button-on-container:var(--sable-bg-on-container)}.sable-button-danger{--button-container:var(--sable-crit-main);--button-container-hover:var(--sable-crit-main-hover);--button-container-active:var(--sable-crit-main-active);--button-line:var(--sable-crit-main-line);--button-on-container:var(--sable-crit-on-main)}.sable-button-small{--button-height:var(--control-height-300);--button-gap:var(--space-100);--button-padding-inline:var(--control-padding-300)}.sable-button-large{--button-height:var(--control-height-500);--button-gap:var(--space-300);--button-padding-inline:var(--control-padding-500);--button-icon-size:var(--size-x400)}.sable-button-icon{--button-padding-inline:0;width:var(--button-height)}.sable-button-loading{cursor:wait}.sable-button:focus-visible{outline:var(--focus-ring-width) solid var(--sable-focus-ring);outline-offset:var(--focus-ring-offset)}.sable-button:disabled,.sable-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}.sable-button[aria-disabled=true]{pointer-events:none}.sable-button:hover:not(:disabled,[aria-disabled=true]),.sable-button:focus-visible:not(:disabled,[aria-disabled=true]){background:var(--button-container-hover)}.sable-button:active:not(:disabled,[aria-disabled=true]),.sable-button[aria-pressed=true]{background:var(--button-container-active)}.sable-icon-button{--button-icon-size:var(--size-x400);--button-padding-inline:0;width:var(--button-height)}.sable-icon-button-small{--button-height:var(--control-height-300);--button-icon-size:var(--size-x200)}.sable-icon-button-large{--button-height:var(--control-height-500);--button-icon-size:var(--size-x500)}.sable-icon-button.sable-button-ghost{--button-container:transparent;--button-container-hover:var(--sable-bg-container-hover);--button-container-active:var(--sable-bg-container-active);--button-line:transparent;--button-on-container:inherit}
