.button.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-6);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-heavy);cursor:pointer;transition:background-color .15s,transform .1s;display:inline-flex}.button.svelte-18sv61c:active{transform:scale(.98)}.button.svelte-18sv61c:disabled{opacity:.55;cursor:not-allowed}.full.svelte-18sv61c{width:100%}.primary.svelte-18sv61c{background:var(--color-primary);color:var(--color-on-primary);border:0}.primary.svelte-18sv61c:hover:not(:disabled){background:var(--color-primary-hover)}.secondary.svelte-18sv61c{border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.secondary.svelte-18sv61c:hover:not(:disabled){border-color:var(--color-text-muted)}
