.button.svelte-18sv61c{font-family:var(--md-typescale-font);font-weight:400;font-size:var(--md-typescale-body-large-size);letter-spacing:.5px;cursor:pointer;box-sizing:border-box;border:none;border-radius:100px;outline:none;justify-content:center;align-items:center;line-height:24px;text-decoration:none;transition:box-shadow .2s,transform .1s,border-radius .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden}.button__content.svelte-18sv61c{z-index:1;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:16px 24px;display:flex;position:relative}.button--small.svelte-18sv61c .button__content:where(.svelte-18sv61c){padding:12px 20px;font-size:14px;line-height:20px}.button--medium.svelte-18sv61c .button__content:where(.svelte-18sv61c){font-size:var(--md-typescale-body-large-size);padding:16px 24px;line-height:24px}.button--large.svelte-18sv61c .button__content:where(.svelte-18sv61c){font-size:var(--md-typescale-body-large-size);padding:20px 32px;line-height:28px}.button--primary.svelte-18sv61c{background:var(--schemes-primary);color:var(--schemes-on-primary);min-height:48px}.button--primary.svelte-18sv61c:hover:not(.button--disabled){background:#146683;box-shadow:inset 0 0 0 100px #ffffff14}.button--primary.svelte-18sv61c:active:not(.button--disabled){background:#146683;transition:transform .1s;transform:scale(.98);box-shadow:inset 0 0 0 100px #ffffff1f}.button--primary.button--pressed.svelte-18sv61c:not(.button--disabled){border-radius:12px;box-shadow:inset 0 0 0 100px #ffffff14}.button--primary.svelte-18sv61c:after{content:"";border-radius:inherit;background:#fff0;transition:background .3s;position:absolute;inset:0}.button--primary.svelte-18sv61c:active:after{background:#ffffff1f;transition:none}.button--secondary.svelte-18sv61c{color:var(--schemes-primary);border:2px solid var(--schemes-primary);background:0 0;min-height:48px}.button--secondary.svelte-18sv61c:hover:not(.button--disabled){background:var(--schemes-primary-container);color:var(--schemes-on-primary-container);border-color:var(--schemes-primary-container);transform:translateY(-1px)}.button--secondary.svelte-18sv61c:active:not(.button--disabled){background:var(--schemes-primary-fixed-dim);color:var(--schemes-on-primary-container);border-color:var(--schemes-primary-fixed-dim);transform:translateY(0)}.button--tonal.svelte-18sv61c{color:#354954;background:#d0e6f2;min-height:48px}.button--tonal.svelte-18sv61c:hover:not(.button--disabled){box-shadow:inset 0 0 0 100px #171c1f14}.button--tonal.svelte-18sv61c:active:not(.button--disabled){transform:scale(.98);box-shadow:inset 0 0 0 100px #171c1f1f}.button--text.svelte-18sv61c{color:var(--schemes-primary);background:0 0;min-height:44px}.button--text.svelte-18sv61c .button__content:where(.svelte-18sv61c){padding:12px 16px}.button--text.svelte-18sv61c:hover:not(.button--disabled){background:var(--schemes-surface-container-low)}.button--text.svelte-18sv61c:active:not(.button--disabled){background:var(--schemes-surface-container)}.button--disabled.svelte-18sv61c{cursor:not-allowed;pointer-events:none}.button--primary.button--disabled.svelte-18sv61c{color:#171c1f61;box-shadow:none;cursor:not-allowed;pointer-events:none;background:#171c1f1f}.button.svelte-18sv61c:focus-visible{outline:2px solid var(--schemes-primary);outline-offset:2px}.button--primary.svelte-18sv61c:focus-visible{outline-offset:2px;outline:3px solid #146683;box-shadow:inset 0 0 0 100px #ffffff1f}.button--full-width.svelte-18sv61c{width:100%}
