.button.svelte-18sv61c{border:1px solid var(--line-strong);background:var(--surface);min-width:48px;min-height:48px;color:var(--text);font:600 1rem/1.2 var(--font);text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;text-decoration:none;display:inline-flex}.primary.svelte-18sv61c{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.danger.svelte-18sv61c{border-color:var(--danger);color:var(--danger)}.wide.svelte-18sv61c{width:100%}.button.svelte-18sv61c:disabled{opacity:.6;cursor:not-allowed}
