.btn.svelte-18sv61c{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform 80ms,filter .15s;display:inline-flex}.sm.svelte-18sv61c{border-radius:var(--radius-sm);text-align:center;white-space:normal;min-height:36px;padding:8px 14px;font-size:13px}.btn.svelte-18sv61c:active{transform:translateY(1px)}.btn.svelte-18sv61c:disabled{cursor:not-allowed;background:var(--surface-2);color:var(--text-3);border-color:var(--border)}.btn.svelte-18sv61c:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 40%, transparent);outline:none}.primary.svelte-18sv61c{background:var(--accent);color:var(--accent-ink)}.primary.svelte-18sv61c:hover:not(:disabled){filter:brightness(1.06)}.secondary.svelte-18sv61c{background:var(--surface);color:var(--text);border-color:var(--border)}.secondary.svelte-18sv61c:hover:not(:disabled){border-color:var(--text-3)}.outline.svelte-18sv61c{color:var(--tone);border-color:color-mix(in srgb, var(--tone) 60%, transparent);background:0 0}.outline.svelte-18sv61c:hover:not(:disabled),.ghost.svelte-18sv61c:hover:not(:disabled){background:color-mix(in srgb, var(--tone) 12%, transparent)}.outline.svelte-18sv61c:hover:not(:disabled){border-color:var(--tone)}.ghost.svelte-18sv61c{color:var(--tone);background:0 0}.ghost.svelte-18sv61c:disabled{background:0 0;border-color:#0000}.danger.svelte-18sv61c{background:color-mix(in oklab, var(--bad) 14%, var(--surface));color:var(--bad);border-color:color-mix(in oklab, var(--bad) 34%, transparent)}
