scroll-to {display: contents;
button {
--dims: 3rem;
--spacing: 1rem;
--midpoint: calc(var(--dims) + var(--dims))/2);
position: fixed;
color: white;
background: #8bc;
border-radius: 3em;
overflow: clip;
transition: all 0.5s;
line-height: 1;
bottom: var(--spacing);
right: var(--spacing);
height: 0;
width: 0;
font-size: 0;
border: 0 solid white;
}
button[aria-disabled="false"] {
height: var(--dims);
width: var(--dims);
font-size: 2rem;
border: 0.15ch solid white;
}
}