.scroll-to-top{--scroll-to-top-size:var(--space-1100);--scroll-to-top-offset:var(--space-500);z-index:var(--z-sticky);opacity:0;transform:translateY(var(--space-400));transition:opacity var(--animation-micro), transform var(--animation-micro), inset-block-end var(--animation-overlay);pointer-events:none;position:fixed;inset-block-end:calc(var(--scroll-to-top-offset) + var(--sticky-content-block-size,0px));inset-inline-end:var(--scroll-to-top-offset)}@media screen and (width>=64rem){.scroll-to-top{--scroll-to-top-offset:var(--space-700)}}.scroll-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-to-top__button{inline-size:var(--scroll-to-top-size);block-size:var(--scroll-to-top-size);background-color:var(--color-ui-900);color:var(--color-ui-0);cursor:pointer;transition:background-color var(--animation-micro);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.scroll-to-top__button:hover{background-color:var(--color-ui-750)}}.scroll-to-top__icon{display:flex}
