.button{z-index:0;max-width:100%;height:var(--button-medium-height);background-color:var(--color-dark);border-radius:var(--button-medium-radius);pointer-events:none;cursor:pointer;padding:0;transition:all .15s;display:block;position:relative}.button:hover:not(._disabled){opacity:.84}.button:active:not(._disabled){opacity:.64;transform:scale(.96)}.button._xsmall{height:var(--button-xsmall-height);border-radius:var(--button-xsmall-radius)}.button._xsmall .button-inner-slot{gap:var(--button-xsmall-slot-gap);padding:0 var(--button-xsmall-padding-h);margin-top:var(--button-xsmall-text-adjust-top)}.button._small{height:var(--button-small-height);border-radius:var(--button-small-radius)}.button._small .button-inner-slot{gap:var(--button-small-slot-gap);padding:0 var(--button-small-padding-h);margin-top:var(--button-small-text-adjust-top)}.button._large{height:var(--button-large-height);border-radius:var(--button-large-radius)}.button._large .button-inner-slot{gap:var(--button-large-slot-gap);padding:0 var(--button-large-padding-h);margin-top:var(--button-large-text-adjust-top)}.button._primary{background-image:var(--button-primary-background-color);background-color:var(--button-primary-background-color)}.button._primary:after{content:"";border:var(--button-primary-border-width) solid var(--button-primary-border-color);border-radius:inherit;transition:all .15s;display:block;position:absolute;inset:0}.button._secondary{background-image:var(--button-secondary-background-color);background-color:var(--button-secondary-background-color)}.button._secondary:after{content:"";border:var(--button-secondary-border-width) solid var(--button-secondary-border-color);border-radius:inherit;transition:all .15s;display:block;position:absolute;inset:0}.button._tertiary{background-image:var(--button-tertiary-background-color);background-color:var(--button-tertiary-background-color)}.button._tertiary:after{content:"";border:var(--button-tertiary-border-width) solid var(--button-tertiary-border-color);border-radius:inherit;transition:all .15s;display:block;position:absolute;inset:0}.button._quaternary{background-image:var(--button-quaternary-background-color);background-color:var(--button-quaternary-background-color)}.button._quaternary:after{content:"";border:var(--button-quaternary-border-width) solid var(--button-quaternary-border-color);border-radius:inherit;transition:all .15s;display:block;position:absolute;inset:0}.button._light{background-image:var(--button-light-background-color);background-color:var(--button-light-background-color)}.button._light:after{content:"";border:var(--button-light-border-width) solid var(--button-light-border-color);border-radius:inherit;transition:all .15s;display:block;position:absolute;inset:0}.button._dark{background-image:var(--button-dark-background-color);background-color:var(--button-dark-background-color)}.button._dark:after{content:"";border:var(--button-light-border-width) solid var(--button-light-border-color);border-radius:inherit;transition:all .15s;display:block;position:absolute;inset:0}.button._info{background-image:var(--button-info-background-color);background-color:var(--button-info-background-color)}.button._info:after{content:"";border:var(--button-info-border-width) solid var(--button-info-border-color);border-radius:inherit;transition:all .15s;display:block;position:absolute;inset:0}.button._link{background-image:var(--button-link-background-color);background-color:var(--button-link-background-color)}.button._link:after{content:"";border:var(--button-link-border-width) solid var(--button-link-border-color);border-radius:inherit;transition:all .15s;display:block;position:absolute;inset:0}.button._minimal{background-image:var(--button-minimal-background-color);background-color:var(--button-minimal-background-color)}.button._minimal:after{content:"";display:block;position:absolute;inset:0}.button[style*=--custom-background-color]{background-color:var(--custom-background-color)!important;background-image:none!important}.button[style*=--custom-text-color] .button-inner-slot{color:var(--custom-text-color)!important}.button._rounded{border-radius:1000px}.button._disabled{cursor:default;opacity:.3}.button._loading .button-inner-slot{opacity:0}.button._loading{cursor:wait;opacity:.65}.button._noPaddingH .button-inner-slot{padding-left:0;padding-right:0}.button._noPaddingV .button-inner-slot{padding-top:0;padding-bottom:0}.button-inner{-webkit-tap-highlight-color:transparent;appearance:none;width:100%;height:100%;cursor:inherit;pointer-events:auto;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.button-inner:before{content:"";width:100%;height:0;display:block}.button-inner-slot{justify-content:center;align-items:center;gap:var(--button-medium-slot-gap);width:100%;height:100%;padding:0 var(--button-medium-padding-h);margin-top:var(--button-medium-text-adjust-top);pointer-events:none;flex-direction:row;text-decoration:none;transition:all .15s;display:inline-flex}.button-inner-slot:active:not(._disabled),.button-inner-slot:focus:not(.focus-visible),.button-inner-slot:hover:not(._disabled){outline:none}.button-inner-loader{justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}
