.btn.svelte-18sv61c{height:var(--control-md);border-radius:var(--radius-md);font-size:var(--text-base);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration) ease, color var(--duration) ease, box-shadow var(--duration) ease;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn.svelte-18sv61c:focus-visible{box-shadow:var(--ring);outline:none}[data-size=sm].svelte-18sv61c{height:var(--control-sm);font-size:var(--text-sm);padding:0 10px}[data-size=lg].svelte-18sv61c{height:var(--control-lg);font-size:var(--text-lg);padding:0 14px}[data-square].svelte-18sv61c{aspect-ratio:1;padding:0}[data-variant=primary].svelte-18sv61c{background:var(--color-primary);color:var(--color-primary-fg)}[data-variant=primary].svelte-18sv61c:hover{background:var(--color-primary-hover)}[data-variant=secondary].svelte-18sv61c{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);color:var(--color-fg)}[data-variant=secondary].svelte-18sv61c:hover{background:var(--gray-100);box-shadow:0 0 0 1px var(--color-border-hover)}[data-variant=tertiary].svelte-18sv61c{color:var(--color-fg);background:0 0}[data-variant=tertiary].svelte-18sv61c:hover{background:var(--color-active)}[data-variant=error].svelte-18sv61c{background:var(--color-danger);color:#fff}[data-variant=error].svelte-18sv61c:hover{background:var(--color-danger-hover)}.btn.svelte-18sv61c:disabled,.btn.svelte-18sv61c:disabled:hover{background:var(--color-surface-subtle);box-shadow:0 0 0 1px var(--color-border);color:var(--color-fg-subtle);cursor:not-allowed}[data-variant=tertiary].svelte-18sv61c:disabled,[data-variant=tertiary].svelte-18sv61c:disabled:hover{box-shadow:none;color:var(--gray-600);background:0 0}.spinner.svelte-18sv61c{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:.6s linear infinite svelte-18sv61c-spin}@keyframes svelte-18sv61c-spin{to{transform:rotate(360deg)}}
