.button.svelte-x4wtex{--button-base-color: currentColor;--button-on-base-color: transparent;--button-padding-x: 3rem;--button-padding-y: 2.5rem;--button-bg-color: var(--button-on-base-color);--button-bg-opacity: 1;--button-text-color: var(--button-base-color);--button-shadow: none;position:relative;overflow:hidden;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;padding:var(--button-padding-y) var(--button-padding-x);margin:0;border:0;border-radius:8px;background:transparent;box-shadow:var(--button-shadow);color:var(--button-text-color);font:var(--font-label-large);letter-spacing:var(--font-label-large-letter);text-decoration:none;cursor:pointer}.button.svelte-x4wtex:before,.button.svelte-x4wtex:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1}.button.svelte-x4wtex:before{background:var(--button-bg-color);opacity:var(--button-bg-opacity)}.button.svelte-x4wtex:not(.disabled):hover{--button-bg-color: var(--button-base-color);--button-bg-opacity: .08}.button.svelte-x4wtex:not(.disabled):focus-visible,.button.svelte-x4wtex:not(.disabled):active{--button-bg-color: var(--button-base-color);--button-bg-opacity: .12;outline:0}.button.disabled.svelte-x4wtex{pointer-events:none;--button-base-color: var(--theme-on-surface);--button-on-base-color: var(--theme-surface);opacity:.38}.full.svelte-x4wtex{display:flex;width:100%}.button.svelte-x4wtex:not(.full)+.button:not(.full){margin-left:2rem}.button.svelte-x4wtex.full+.button.full{margin-top:2rem}.transparent.svelte-x4wtex{--button-base-color: var(--theme-primary);--button-bg-color: transparent;text-decoration:underline;text-underline-offset:.5rem}.primary.svelte-x4wtex{--button-base-color: var(--theme-primary);--button-on-base-color: var(--theme-on-primary)}.secondary.svelte-x4wtex{--button-base-color: var(--theme-secondary-container);--button-on-base-color: var(--theme-on-secondary-container)}.tertiary.svelte-x4wtex{--button-base-color: var(--theme-tertiary);--button-on-base-color: var(--theme-on-tertiary)}.danger.svelte-x4wtex{--button-base-color: var(--theme-error);--button-on-base-color: var(--theme-on-error)}.filled.svelte-x4wtex{--button-padding-x: 6rem;--button-bg-color: var(--button-base-color);--button-text-color: var(--button-on-base-color)}.filled.svelte-x4wtex:not(.disabled):hover{--button-shadow: var(--elevation-1);--button-bg-opacity: 1}.filled.svelte-x4wtex:not(.disabled):focus-visible,.filled.svelte-x4wtex:not(.disabled):active{--button-bg-opacity: 1}.filled.svelte-x4wtex:not(.disabled):hover:after{background:#fff;opacity:.08}.filled.svelte-x4wtex:not(.disabled):focus-visible:after,.filled.svelte-x4wtex:not(.disabled):active:after{background:#fff;opacity:.12}.filled.disabled.svelte-x4wtex{--button-text-color: var(--theme-on-surface);--button-bg-opacity: .3}.outlined.svelte-x4wtex{--button-padding-x: 6rem;border:1px solid var(--theme-outline)}.outlined.svelte-x4wtex:not(.disabled):focus-visible{border-color:var(--button-base-color)}
