.btn.svelte-1xko78n{cursor:pointer;font-family:var(--font-ui);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;font-weight:500;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn.svelte-1xko78n:disabled{opacity:.5;cursor:not-allowed}.btn.full.svelte-1xko78n{width:100%}.label.svelte-1xko78n{line-height:1.2}.size-sm.svelte-1xko78n{padding:.35rem .7rem;font-size:.78rem}.size-md.svelte-1xko78n{padding:.5rem 1rem;font-size:.88rem}.size-lg.svelte-1xko78n{padding:.7rem 1.3rem;font-size:.95rem}.btn-primary.svelte-1xko78n{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary.svelte-1xko78n:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn-secondary.svelte-1xko78n{background:var(--bg-2);color:var(--fg-0);border-color:var(--border-faint)}.btn-secondary.svelte-1xko78n:hover:not(:disabled){background:var(--bg-3)}.btn-ghost.svelte-1xko78n{color:var(--fg-1);border-color:var(--border-faint);background:0 0}.btn-ghost.svelte-1xko78n:hover:not(:disabled){background:var(--bg-1);color:var(--fg-0)}.btn-danger.svelte-1xko78n{color:#fff;background:#6b1e1e;border-color:#6b1e1e}.btn-danger.svelte-1xko78n:hover:not(:disabled){background:#7d2424;border-color:#7d2424}.btn-quiet.svelte-1xko78n{color:var(--fg-2);background:0 0;border-color:#0000}.btn-quiet.svelte-1xko78n:hover:not(:disabled){background:var(--bg-2);color:var(--fg-0)}
