.scrollToTop{font-size:var(--button-size,16px);font-weight:var(--bold-weight);padding:var(--button-padding,1em 2em);background:var(--button-bg);border:var(--button-border,2px solid var(--button-border-color));color:var(--button-color);text-align:center;cursor:pointer;--button-bg:var(--accent);--button-color:var(--blue--ultraDark);--button-border-color:var(--blue--ultraDark);--button-size:var(--step-0);bottom:var(--offsetBottom,2em);right:var(--offsetRight,2em);z-index:calc(var(--z)*20);text-align:center;text-transform:uppercase;font-weight:var(--bold-weight);visibility:hidden;opacity:0;flex-direction:column;max-width:6em;padding:0 .5em;text-decoration:none;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,visibility .3s,opacity .2s ease-out;display:flex;position:fixed}.scrollToTop:disabled,.scrollToTop[disabled],.scrollToTop.button--disabled{cursor:not-allowed;--button-bg:var(--neutral--dark);--button-border-color:var(--neutral--ultraDark);--button-color:var(--type)}.scrollToTop:disabled:hover,.scrollToTop:disabled:focus,.scrollToTop[disabled]:hover,.scrollToTop[disabled]:focus,.scrollToTop.button--disabled:hover,.scrollToTop.button--disabled:focus{--button-bg:var(--neutral--dark);--button-border-color:var(--neutral--ultraDark);--button-color:var(--type)}.scrollToTop:focus-visible{box-shadow:0 0 4px 2px var(--blue--dark)}.scrollToTop:hover,.scrollToTop:focus,.scrollToTop:active{opacity:1}.scrollToTop__icon{font-size:var(--step-4);--color:var(--button-color);stroke:var(--color,currentColor);stroke-width:var(--width,30px);margin-block:-.05em -.2em;transition:stroke .2s ease-out}.scrollToTop--visible{visibility:visible;opacity:.6;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,visibility,opacity .2s ease-out}
/*# sourceMappingURL=scroll-to-top.css.map */
