.spinner.svelte-7uvg3c{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite svelte-7uvg3c-spin;display:inline-block}@keyframes svelte-7uvg3c-spin{to{transform:rotate(360deg)}}.button.svelte-1xko78n{justify-content:center;align-items:center;gap:var(--space2);min-height:2.5rem;padding:0 var(--space4);font-weight:600;font-size:var(--fontSizeSm);border-radius:var(--radiusMd);cursor:pointer;white-space:nowrap;transition:background-color var(--durationFast) var(--easing), border-color var(--durationFast) var(--easing), transform var(--durationFast) var(--easing);border:1px solid #0000;display:inline-flex}.button.svelte-1xko78n:active:not(:disabled){transform:translateY(1px)}.button.svelte-1xko78n:disabled{cursor:not-allowed;opacity:.6}.sm.svelte-1xko78n{min-height:2rem;padding:0 var(--space3)}.primary.svelte-1xko78n{color:var(--colorTextInverse);background:var(--colorBrand)}.primary.svelte-1xko78n:hover:not(:disabled){background:var(--colorBrandStrong)}.secondary.svelte-1xko78n{color:var(--colorText);background:var(--colorSurface);border-color:var(--colorBorderStrong)}.secondary.svelte-1xko78n:hover:not(:disabled){background:var(--colorSurfaceSunken)}.ghost.svelte-1xko78n{color:var(--colorText);background:0 0}.ghost.svelte-1xko78n:hover:not(:disabled){background:var(--colorSurfaceSunken)}.danger.svelte-1xko78n{color:var(--colorDanger);background:var(--colorSurface);border-color:var(--colorDanger)}.danger.svelte-1xko78n:hover:not(:disabled){background:var(--colorDangerSoft)}
