.btn.svelte-18sv61c{min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-active);border-radius:var(--radius);background:transparent;color:var(--text-primary);font:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease-out,border-color .15s ease-out}.btn.touch.svelte-18sv61c{min-height:44px;padding:0 20px}.btn.primary.svelte-18sv61c{border-color:var(--accent);background:var(--accent);color:#fff}.btn.svelte-18sv61c:hover:enabled,a.btn.svelte-18sv61c:hover{border-color:var(--accent)}.btn.primary.svelte-18sv61c:hover:enabled,a.btn.primary.svelte-18sv61c:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.btn.svelte-18sv61c:active:enabled,a.btn.svelte-18sv61c:active{opacity:1;background:var(--bg-recessed)}.btn.primary.svelte-18sv61c:active:enabled,a.btn.primary.svelte-18sv61c:active{border-color:var(--accent-press);background:var(--accent-press)}.btn.svelte-18sv61c:disabled{cursor:default;opacity:.48}.btn.primary.svelte-18sv61c:disabled:not([aria-busy=true]){border-color:var(--border-active);background:transparent;color:var(--text-primary)}
