.btn.svelte-179z4bh{justify-content:center;align-items:center;gap:var(--tt-spacing-2);border-radius:var(--tt-radius-md);font-weight:var(--tt-weight-semibold);min-height:var(--tt-touch-min);padding:0 var(--tt-spacing-4);transition:background-color var(--tt-motion-fast), border-color var(--tt-motion-fast), transform var(--tt-motion-fast);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;display:inline-flex}.btn.svelte-179z4bh:active:not(:disabled){transform:scale(.98)}.btn.svelte-179z4bh:disabled{opacity:.5;cursor:not-allowed}.btn-lg.svelte-179z4bh{min-height:56px;padding:0 var(--tt-spacing-6);font-size:1.125rem}.btn-icon.svelte-179z4bh{width:var(--tt-touch-min);min-height:var(--tt-touch-min);padding:0}.btn-primary.svelte-179z4bh{background-color:var(--tt-primary);color:var(--tt-primary-text)}.btn-primary.svelte-179z4bh:hover:not(:disabled){background-color:var(--tt-primary-hover)}.btn-secondary.svelte-179z4bh{background-color:var(--tt-surface);color:var(--tt-text);border-color:var(--tt-border)}.btn-secondary.svelte-179z4bh:hover:not(:disabled){background-color:var(--tt-surface-alt)}.btn-ghost.svelte-179z4bh{color:var(--tt-primary);background-color:#0000}.btn-ghost.svelte-179z4bh:hover:not(:disabled){background-color:var(--tt-surface-alt)}.btn-danger.svelte-179z4bh{background-color:var(--tt-danger);color:#fff}
