.btn.svelte-18sv61c{--btn-h:2.25rem;--btn-px:.875rem;height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--radius-md);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.4375rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn.svelte-18sv61c:hover{text-decoration:none}.btn.svelte-18sv61c:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-md)}.btn-sm.svelte-18sv61c{--btn-h:1.875rem;--btn-px:.625rem;font-size:var(--text-sm);gap:.3125rem}.btn-lg.svelte-18sv61c{--btn-h:2.75rem;--btn-px:1.125rem;font-size:var(--text-lg)}.btn-block.svelte-18sv61c{width:100%;display:flex}.btn-icon-only.svelte-18sv61c{width:var(--btn-h);padding:0}.btn-primary.svelte-18sv61c{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffff1f}.btn-primary.svelte-18sv61c:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary.svelte-18sv61c{background:var(--bg);color:var(--fg);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.btn-secondary.svelte-18sv61c:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border-hover)}.btn-ghost.svelte-18sv61c{color:var(--fg-secondary);background:0 0}.btn-ghost.svelte-18sv61c:hover:not(:disabled){background:var(--bg-muted);color:var(--fg)}.btn-danger.svelte-18sv61c{background:var(--danger);color:#fff}.btn-danger.svelte-18sv61c:hover:not(:disabled){background:var(--danger-hover)}.btn.svelte-18sv61c:disabled{opacity:.5;cursor:not-allowed}.btn-loading.svelte-18sv61c:disabled{opacity:.8;cursor:progress}.spinner.svelte-18sv61c{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite svelte-18sv61c-spin}@keyframes svelte-18sv61c-spin{to{transform:rotate(360deg)}}
