.scroll-top{align-items:center;background-color:var(--scroll-top-background-default,var(--scroll-top-background-default));border:none;border-radius:var(--scroll-top-radius,var(--scroll-top-radius));bottom:var(--scroll-top-position-bottom,var(--scroll-top-position-bottom));box-shadow:var(--scroll-top-shadow,var(--scroll-top-shadow));color:var(--scroll-top-icon-color,var(--scroll-top-icon-color));cursor:pointer;display:flex;height:var(--scroll-top-size,var(--scroll-top-size));justify-content:center;position:fixed;right:var(--scroll-top-position-right,var(--scroll-top-position-right));transition:background-color var(--scroll-top-transition-duration,var(--scroll-top-transition-duration)) ease,transform var(--scroll-top-transition-duration,var(--scroll-top-transition-duration)) ease;width:var(--scroll-top-size,var(--scroll-top-size));z-index:1000}.scroll-top:hover,.scroll-top[data-state~=hover]{background-color:var(--scroll-top-background-hover,var(--scroll-top-background-hover));transform:translateY(-2px)}.scroll-top:active,.scroll-top[data-state~=active]{background-color:var(--scroll-top-background-active,var(--scroll-top-background-active));transform:translateY(0)}.scroll-top:focus-visible,.scroll-top[data-state~=focus-visible]{outline:var(--scroll-top-focus-ringWidth,var(--scroll-top-focus-ringWidth)) solid var(--scroll-top-focus-ringColor,var(--scroll-top-focus-ringColor));outline-offset:var(--scroll-top-focus-ringOffset,var(--scroll-top-focus-ringOffset))}.scroll-top__icon{flex-shrink:0;height:var(--scroll-top-icon-size,var(--scroll-top-icon-size));width:var(--scroll-top-icon-size,var(--scroll-top-icon-size))}.scroll-top-fade-enter-active,.scroll-top-fade-leave-active{transition:opacity var(--scroll-top-transition-duration,var(--scroll-top-transition-duration)) ease,transform var(--scroll-top-transition-duration,var(--scroll-top-transition-duration)) ease}.scroll-top-fade-enter-from,.scroll-top-fade-leave-to{opacity:0;transform:translateY(20px)}
