.btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.lg.svelte-g9c1iq{min-height:var(--control-h-lg);padding:0 var(--space-5);border-radius:var(--radius-lg);font-size:var(--text-lg)}.full.svelte-g9c1iq{width:100%}.primary.svelte-g9c1iq{background:var(--accent);color:var(--on-accent)}.primary.svelte-g9c1iq:hover{background:var(--accent-ink);color:var(--on-accent)}.secondary.svelte-g9c1iq{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.secondary.svelte-g9c1iq:hover{background:var(--surface-muted);color:var(--ink)}.ghost.svelte-g9c1iq{color:var(--accent);background:0 0}.ghost.svelte-g9c1iq:hover{background:var(--accent-soft)}.danger.svelte-g9c1iq{background:var(--surface);border-color:var(--line-strong);color:var(--danger)}.btn.svelte-g9c1iq:disabled{background:var(--line);border-color:var(--line);color:var(--muted);cursor:not-allowed}
