
.relax-to-top{position:fixed;right:24px;bottom:24px;z-index:1000;width:48px;height:48px;border:1px solid #baf727;border-radius:50%;background:#121819;color:#baf727;display:grid;place-items:center;box-shadow:0 8px 28px #0005;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s,transform .2s,visibility .2s}
.relax-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.relax-to-top:hover,.relax-to-top:focus-visible{background:#baf727;color:#121819}
.relax-to-top svg{width:22px;height:22px}
@media(max-width:640px){.relax-to-top{right:16px;bottom:18px;width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.relax-to-top{transition:none}}
