.btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-md);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:1px solid #0000;display:inline-flex}.btn.svelte-g9c1iq:disabled{cursor:not-allowed;opacity:.5}.btn[aria-busy=true].svelte-g9c1iq{opacity:.85;cursor:progress}.block.svelte-g9c1iq{width:100%}.sm.svelte-g9c1iq{height:28px;padding:0 var(--sp-2);font-size:var(--fs-12)}.md.svelte-g9c1iq{height:var(--control-h);padding:0 var(--sp-3);font-size:var(--fs-14)}.lg.svelte-g9c1iq{height:var(--touch-min);padding:0 var(--sp-4)}.xl.svelte-g9c1iq{height:42px;padding:0 var(--sp-4);font-weight:var(--fw-semibold)}.primary.svelte-g9c1iq{background:var(--c-accent);color:var(--c-on-accent)}.primary.svelte-g9c1iq:hover:not(:disabled){background:var(--c-accent-hover)}.secondary.svelte-g9c1iq{background:var(--c-surface-raised);border-color:var(--c-line-strong);color:var(--c-ink)}.secondary.svelte-g9c1iq:hover:not(:disabled){background:var(--c-bg-sunken)}.ghost.svelte-g9c1iq{color:var(--c-ink-2);background:0 0}.ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--c-hover)}.danger.svelte-g9c1iq{background:var(--c-danger-fg);color:var(--c-surface-raised)}.spinner.svelte-g9c1iq{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-g9c1iq-spin}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}
