.m3-button.svelte-lvn7gl{border-radius:var(--md-sys-shape-corner-full);cursor:pointer;white-space:nowrap;font-family:var(--md-sys-typescale-label-large-font);font-weight:600;font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);transition:border-radius var(--nomi-motion-spatial-fast), background-color var(--nomi-motion-effects-fast), box-shadow var(--nomi-motion-effects-fast), filter var(--nomi-motion-effects-fast);border:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.m3-button--size-xs.svelte-lvn7gl{border-radius:16px;height:32px;padding:0 12px}.m3-button--size-s.svelte-lvn7gl{border-radius:20px;height:40px;padding:0 16px}.m3-button--size-s.svelte-lvn7gl:not(:disabled):active{border-radius:var(--md-sys-shape-corner-small)}.m3-button--size-m.svelte-lvn7gl{border-radius:24px;height:48px;padding:0 20px;font-size:.9375rem}.m3-button--size-m.svelte-lvn7gl:not(:disabled):active{border-radius:var(--md-sys-shape-corner-medium)}.m3-button--size-l.svelte-lvn7gl{height:96px;font-family:var(--md-ref-typeface-brand);border-radius:48px;padding:0 32px;font-size:1.4375rem;font-weight:650}.m3-button--size-l.svelte-lvn7gl:not(:disabled):active{border-radius:var(--md-sys-shape-corner-extra-large)}.m3-button--size-xl.svelte-lvn7gl{height:136px;font-family:var(--md-ref-typeface-brand);border-radius:68px;padding:0 44px;font-size:1.875rem;font-weight:700}.m3-button--size-xl.svelte-lvn7gl:not(:disabled):active{border-radius:var(--md-sys-shape-corner-extra-extra-large)}.m3-button--size-xs.svelte-lvn7gl:not(:disabled):active{border-radius:var(--md-sys-shape-corner-small)}.m3-button.svelte-lvn7gl:disabled{cursor:not-allowed;opacity:.38}.m3-button--filled.svelte-lvn7gl{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.m3-button--filled.svelte-lvn7gl:not(:disabled):hover{box-shadow:var(--md-sys-elevation-shadow-level2)}.m3-button--gradient.svelte-lvn7gl{background:var(--nomi-gradient-action);color:var(--nomi-on-action)}.m3-button--gradient.svelte-lvn7gl:not(:disabled):hover{filter:saturate(1.15)brightness(1.03);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--md-sys-color-primary) 55%, transparent)}.m3-button--tonal.svelte-lvn7gl{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.m3-button--tonal.svelte-lvn7gl:not(:disabled):hover{background:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--md-sys-color-secondary-container))}.m3-button--elevated.svelte-lvn7gl{background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-primary);box-shadow:var(--md-sys-elevation-shadow-level2)}.m3-button--outlined.svelte-lvn7gl{color:var(--md-sys-color-on-surface);border:1.5px solid var(--md-sys-color-outline);background:0 0}.m3-button--outlined.svelte-lvn7gl:not(:disabled):hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.m3-button--text.svelte-lvn7gl{color:var(--md-sys-color-primary);background:0 0;padding:0 12px}.m3-button--text.svelte-lvn7gl:not(:disabled):hover{background:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent)}
