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