.btn.svelte-x4wtex{justify-content:center;align-items:center;gap:var(--space-2);font-family:inherit;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);padding-block:var(--space-3);padding-inline:var(--space-5);border:var(--border-width-thick) solid transparent;border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-base), background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base);line-height:1;text-decoration:none;display:inline-flex}.btn.svelte-x4wtex:hover{text-decoration:none}.btn.lg.svelte-x4wtex{padding-block:var(--space-4);padding-inline:var(--space-6);font-size:var(--font-size-lg)}.btn.full.svelte-x4wtex{inline-size:100%}.btn.svelte-x4wtex:disabled{cursor:not-allowed;opacity:.6}.label.svelte-x4wtex{align-items:center;gap:var(--space-2);display:inline-flex}.primary.svelte-x4wtex{background-color:var(--color-primary);color:var(--color-primary-text);box-shadow:var(--shadow-md)}.primary.svelte-x4wtex:hover:not(:disabled){background-color:var(--color-primary-hover);transform:translateY(calc(-1 * var(--lift-raised)))}.soft.svelte-x4wtex{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.soft.svelte-x4wtex:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-strong)}.ghost.svelte-x4wtex{color:var(--color-primary-strong);background-color:#0000}.ghost.svelte-x4wtex:hover:not(:disabled){background-color:var(--color-primary-surface)}
