.button.svelte-f6dyuv{--button-fill:transparent;--button-ink:var(--ink-2);--button-edge:var(--control-edge-clear);--control-edge-clear:1px solid transparent;justify-content:center;align-items:center;gap:var(--space-sm);min-block-size:var(--space-target);padding-inline:var(--space-lg);border:var(--button-edge);border-radius:var(--radius-lg);background:var(--button-fill);color:var(--button-ink);font:var(--font-label-member);cursor:pointer;text-decoration:none;transition:background-color .12s,box-shadow .12s,transform 60ms;display:inline-flex}.wide.svelte-f6dyuv{inline-size:100%}.primary.svelte-f6dyuv{--button-fill:var(--primary);--button-ink:var(--on-primary);box-shadow:var(--bevel-fill)}.primary.svelte-f6dyuv:hover{--button-fill:var(--primary-hover)}.primary.svelte-f6dyuv:active{--button-fill:var(--primary-active)}.secondary.svelte-f6dyuv{--button-fill:var(--surface);--button-ink:var(--ink-1);--button-edge:var(--control-edge-lit);box-shadow:var(--bevel)}.secondary.svelte-f6dyuv:hover{--button-fill:var(--hover)}.secondary.svelte-f6dyuv:active{--button-fill:var(--pressed)}.ghost.svelte-f6dyuv:hover{--button-fill:var(--hover);--button-ink:var(--ink-1)}.ghost.svelte-f6dyuv:active{--button-fill:var(--pressed)}.button.svelte-f6dyuv:active:not(:disabled){box-shadow:none;transform:var(--press)}.button.svelte-f6dyuv:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.button.svelte-f6dyuv:disabled{--button-fill:var(--sunken);--button-ink:var(--ink-5);--button-edge:var(--hairline);box-shadow:none;cursor:not-allowed}.ghost.svelte-f6dyuv:disabled{--button-fill:transparent;--button-edge:var(--control-edge-clear)}.button[aria-busy=true].svelte-f6dyuv{--button-fill:var(--primary);--button-ink:var(--on-primary);cursor:progress}.secondary[aria-busy=true].svelte-f6dyuv,.ghost[aria-busy=true].svelte-f6dyuv{--button-fill:var(--surface);--button-ink:var(--ink-2)}.spinner.svelte-f6dyuv{--spinner-size:calc(var(--space-lg) - 1px);--spinner-edge:2px solid currentcolor;--spinner-gap:2px solid transparent;inline-size:var(--spinner-size);block-size:var(--spinner-size);border:var(--spinner-edge);border-inline-end:var(--spinner-gap);border-radius:var(--radius-pill);animation:.7s linear infinite svelte-f6dyuv-spin}@keyframes svelte-f6dyuv-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.spinner.svelte-f6dyuv{animation-duration:2.4s!important}}
