.scroll-to-top{z-index:45;color:#ede9fe;cursor:pointer;opacity:0;pointer-events:none;background:#13101feb;border:1px solid #a78bfa73;border-radius:50%;place-items:center;width:43px;height:43px;padding:0;transition:opacity .25s,transform .25s,background .2s,border-color .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 10px 28px #00000057}.scroll-to-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-to-top:hover{background:#2a2144;border-color:#c4b5fd}.scroll-to-top:focus-visible{outline-offset:3px;outline:3px solid #c4b5fd8c}.scroll-to-top svg{font-size:20px}.scroll-to-top[dir=ltr]{font-family:Plus Jakarta Sans,Arial,sans-serif}@media (max-width:600px){.scroll-to-top{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.scroll-to-top{transition:none}}
