.button.svelte-9xwvdu{--button-height: var(--override-button-height, var(--spacing-48));--button-background-color: var(--override-button-background-color, transparent);--button-color: var(--override-button-color, currentColor);--button-padding-top: var(--override-button-padding-top);--button-padding-right: var(--override-button-padding-right, var(--spacing-default));--button-padding-bottom: var(--override-button-padding-bottom);--button-padding-left: var(--override-button-padding-left, var(--spacing-default));--button-border-size: var(--override-button-border-size, 1px);--button-border-style: var(--override-button-border-style, solid);--button-border-color: var(--override-button-border-color, var(--color-text-default));cursor:pointer;min-height:var(--button-height);padding-top:var(--button-padding-top);padding-right:var(--button-padding-right);padding-bottom:var(--button-padding-bottom);padding-left:var(--button-padding-left);border:1px solid var(--button-border-color);border:var(--button-border-size) var(--button-border-style) var(--button-border-color);border-radius:var(--button-height);color:currentColor;color:var(--button-color);background:transparent;background:var(--button-background-color)}.button[props-icon-only].svelte-9xwvdu{justify-content:center;aspect-ratio:1;padding-right:0;padding-left:0}.button[props-icon-location=before].svelte-9xwvdu .content:where(.svelte-9xwvdu){flex-direction:row-reverse}.button[props-has-border=false].svelte-9xwvdu{border-color:transparent}.content.svelte-9xwvdu{display:flex;gap:var(--spacing-6);align-items:center;justify-content:center}.content.svelte-9xwvdu .icon{transform:translateY(2%);fill:currentColor}.content.svelte-9xwvdu ._text:where(.svelte-9xwvdu){text-align:left}@keyframes svelte-9xwvdu-rotate{0%{transform:rotate(0) scaleX(-1)}to{transform:rotate(360deg) scaleX(-1)}}[props-loading].svelte-9xwvdu .icon-wrapper:where(.svelte-9xwvdu){animation:svelte-9xwvdu-rotate 1.5s infinite}[props-icon-only].svelte-9xwvdu .icon{transform:none;transform:initial}[props-button-style=transparent].svelte-9xwvdu{--override-button-background-color: transparent;--override-button-color: currentColor;--override-button-border-color: currentColor}[props-button-style=primaryRed].svelte-9xwvdu{--override-button-background-color: var(--color-brand-red);--override-button-color: var(--color-text-inverted);--override-button-border-color: var(--color-brand-red)}[props-button-style=primaryWhite].svelte-9xwvdu{--override-button-background-color: var(--color-surface-background);--override-button-color: var(--color-text-default);--override-button-border-color: currentColor}[props-button-style=primaryBlack].svelte-9xwvdu{--override-button-background-color: var(--color-text-default);--override-button-color: var(--color-text-inverted);--override-button-border-color: var(--color-text-default)}[props-button-style=text].svelte-9xwvdu{all:unset;cursor:pointer;font-weight:400;text-decoration:underline}[props-button-style=text].svelte-9xwvdu:hover{color:var(--override-button-color, var(--color-brand-red))}html[data-whatintent=touch] .button.svelte-9xwvdu:active,html:not([data-whatintent=touch]) .button.svelte-9xwvdu:hover{color:var(--override-button-color, var(--color-brand-red));background-color:transparent;background-color:var(--override-button-background-color, transparent)}[props-has-border=true].svelte-9xwvdu:is(html[data-whatintent=touch] .button:where(.svelte-9xwvdu):active,html:not([data-whatintent=touch]) .button:where(.svelte-9xwvdu):hover):not([props-icon-only]){border-color:var(--override-button-border-color, var(--color-brand-red))}[props-button-style=transparent].svelte-9xwvdu:is(html[data-whatintent=touch] .button:where(.svelte-9xwvdu):active,html:not([data-whatintent=touch]) .button:where(.svelte-9xwvdu):hover){--override-button-color: var(--color-brand-red)}[props-button-style=transparent][props-has-border=true].svelte-9xwvdu:is(html[data-whatintent=touch] .button:where(.svelte-9xwvdu):active,html:not([data-whatintent=touch]) .button:where(.svelte-9xwvdu):hover){--override-button-border-color: var(--override-button-color)}[props-button-style=primaryRed].svelte-9xwvdu:is(html[data-whatintent=touch] .button:where(.svelte-9xwvdu):active,html:not([data-whatintent=touch]) .button:where(.svelte-9xwvdu):hover){--override-button-background-color: var(--color-text-default);--override-button-color: var(--color-text-inverted)}[props-button-style=primaryRed][props-has-border=true].svelte-9xwvdu:is(html[data-whatintent=touch] .button:where(.svelte-9xwvdu):active,html:not([data-whatintent=touch]) .button:where(.svelte-9xwvdu):hover){--override-button-border-color: var(--color-text-default)}[props-button-style=primaryWhite].svelte-9xwvdu:is(html[data-whatintent=touch] .button:where(.svelte-9xwvdu):active,html:not([data-whatintent=touch]) .button:where(.svelte-9xwvdu):hover){--override-button-background-color: var(--color-text-default);--override-button-color: var(--color-text-inverted)}[props-button-style=primaryWhite][props-has-border=true].svelte-9xwvdu:is(html[data-whatintent=touch] .button:where(.svelte-9xwvdu):active,html:not([data-whatintent=touch]) .button:where(.svelte-9xwvdu):hover){--override-button-border-color: var(--color-text-default)}[props-button-style=primaryBlack].svelte-9xwvdu:is(html[data-whatintent=touch] .button:where(.svelte-9xwvdu):active,html:not([data-whatintent=touch]) .button:where(.svelte-9xwvdu):hover){--override-button-background-color: var(--color-surface-background);--override-button-color: var(--color-text-default)}[props-button-style=primaryBlack][props-has-border=true].svelte-9xwvdu:is(html[data-whatintent=touch] .button:where(.svelte-9xwvdu):active,html:not([data-whatintent=touch]) .button:where(.svelte-9xwvdu):hover){--override-button-border-color: currentColor}
