.button.svelte-jaxs0b{justify-content:center;align-items:center;gap:var(--space-sm);min-height:40px;padding:0 var(--space-xl);transition:border-radius var(--duration-spatial-fast) var(--ease-spatial), background-color var(--duration-effects) var(--ease-effects);white-space:nowrap;border:0;border-radius:28px;display:inline-flex}.button.svelte-jaxs0b:before{content:"";position:absolute;inset:-4px 0}.button.svelte-jaxs0b:active:not(:disabled){border-radius:12px}.compact.svelte-jaxs0b{padding:0 var(--space-lg)}.filled.svelte-jaxs0b{background:var(--md-primary);color:var(--md-on-primary)}.tonal.svelte-jaxs0b{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.outlined.svelte-jaxs0b{color:var(--md-primary);box-shadow:inset 0 0 0 1px var(--md-outline-variant);background:0 0}.text.svelte-jaxs0b{color:var(--md-primary);padding:0 var(--space-md);background:0 0}.error.svelte-jaxs0b{color:var(--md-error);padding:0 var(--space-md);background:0 0;font-weight:600}.button.svelte-jaxs0b:disabled{cursor:default;color:color-mix(in srgb, var(--md-on-surface) 38%, transparent);background:color-mix(in srgb, var(--md-on-surface) 12%, transparent)}.text.svelte-jaxs0b:disabled,.outlined.svelte-jaxs0b:disabled,.error.svelte-jaxs0b:disabled{background:0 0}.button.svelte-jaxs0b:disabled:after{display:none}
