.spinner.svelte-f4erjd{animation:.8s linear infinite svelte-f4erjd-spin}@keyframes svelte-f4erjd-spin{to{transform:rotate(360deg)}}.btn.svelte-18sv61c{min-height:var(--size-control-md);padding-inline:var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out), transform var(--motion-fast) var(--motion-ease-out);-webkit-tap-highlight-color:transparent;border:1px solid #0000;place-items:center;text-decoration:none;display:inline-grid;position:relative}.btn.svelte-18sv61c:active:not(:disabled){transform:scale(.98)}.btn.svelte-18sv61c:disabled{cursor:not-allowed}.btn.svelte-18sv61c:disabled:not(.loading){opacity:.45}.label.svelte-18sv61c{align-items:center;gap:var(--space-2);display:inline-flex}.loading.svelte-18sv61c .label:where(.svelte-18sv61c){visibility:hidden}.spin.svelte-18sv61c{place-items:center;display:grid;position:absolute;inset:0}.sm.svelte-18sv61c{min-height:var(--size-control-sm);padding-inline:var(--space-4);font-size:var(--text-xs)}.lg.svelte-18sv61c{min-height:var(--size-control-lg);padding-inline:var(--space-6);font-size:var(--text-base)}.block.svelte-18sv61c{width:100%;display:grid}.primary.svelte-18sv61c{background:var(--color-accent);color:var(--color-on-accent)}.secondary.svelte-18sv61c{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.ghost.svelte-18sv61c{color:var(--color-ink);background:0 0}.danger.svelte-18sv61c{background:var(--color-danger-fg);color:var(--color-ink-inverse)}@media (hover:hover){.primary.svelte-18sv61c:hover:not(:disabled){background:var(--color-accent-hover)}.secondary.svelte-18sv61c:hover:not(:disabled),.ghost.svelte-18sv61c:hover:not(:disabled){background:var(--color-surface-2)}}
