.btn.svelte-g9c1iq{border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--dur-micro) ease, color var(--dur-micro) ease, transform var(--dur-micro) var(--ease-out);-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;position:relative}.btn[data-size=sm].svelte-g9c1iq{height:36px;padding:0 16px;font-size:14px}.btn[data-size=md].svelte-g9c1iq{height:44px;padding:0 22px;font-size:15px}.btn[data-size=lg].svelte-g9c1iq{height:52px;padding:0 28px;font-size:16px}.btn.svelte-g9c1iq:active:not(:disabled){transform:scale(.97)}.btn.svelte-g9c1iq:disabled{cursor:not-allowed;opacity:.45}.btn[data-variant=primary].svelte-g9c1iq{background:var(--ink);color:var(--ink-on-fill);box-shadow:var(--shadow-raised)}.btn[data-variant=primary].svelte-g9c1iq:hover:not(:disabled){background:var(--ink-hover)}.btn[data-variant=secondary].svelte-g9c1iq{background:var(--surface-card);color:var(--ink);box-shadow:var(--shadow-raised)}.btn[data-variant=secondary].svelte-g9c1iq:hover:not(:disabled){background:var(--surface-panel)}.btn[data-variant=tertiary].svelte-g9c1iq{background:var(--surface-inset);color:var(--ink)}.btn[data-variant=tertiary].svelte-g9c1iq:hover:not(:disabled){background:var(--surface-deep)}.btn[data-variant=ghost].svelte-g9c1iq{color:var(--ink-secondary);background:0 0}.btn[data-variant=ghost].svelte-g9c1iq:hover:not(:disabled){background:var(--surface-inset);color:var(--ink)}.btn[data-variant=danger].svelte-g9c1iq{background:var(--danger-soft);color:var(--danger)}.btn[data-variant=danger].svelte-g9c1iq:hover:not(:disabled){background:var(--danger-soft-hover)}.label.svelte-g9c1iq{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.label.dim.svelte-g9c1iq{opacity:0}.spinner.svelte-g9c1iq{border:2px solid;border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.6s linear infinite svelte-g9c1iq-spin;position:absolute}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}
