button.svelte-18sv61c{border-radius:var(--r);font-family:var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}button.svelte-18sv61c:disabled{cursor:default;opacity:.7}.primary.svelte-18sv61c{min-height:var(--tap-primary);background:var(--accent);color:var(--accent-ink);border:0;padding:0 20px;font-size:16px}.primary.compact.svelte-18sv61c{min-height:var(--tap);flex:none;padding:0 16px;font-size:15px}.primary.svelte-18sv61c:hover:not(:disabled){background:var(--link-hover)}.secondary.svelte-18sv61c{min-height:var(--tap);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);padding:0 14px;font-size:14px}.secondary.svelte-18sv61c:hover:not(:disabled){background:var(--surface-accent)}.outline.svelte-18sv61c{min-height:var(--tap-field);border:1px solid var(--accent);background:var(--surface);color:var(--ink);padding:0 16px;font-size:15px}.outline.svelte-18sv61c:hover:not(:disabled){background:var(--surface-accent)}.text.svelte-18sv61c{min-height:var(--tap);color:inherit;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-size:15px}
