.syn-scroll-top{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:1200;width:50px;height:50px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(100deg,#6547ff 5%,#368bfa 48%,#00e6b5 100%);box-shadow:0 6px 22px #5364ff30;cursor:pointer;transition:transform .2s,box-shadow .2s}.syn-scroll-top[hidden]{display:none}.syn-scroll-top svg{width:24px;height:24px}.syn-scroll-top:hover{transform:translateY(-3px);box-shadow:0 8px 28px #5364ff50}.syn-scroll-top:focus-visible{outline:3px solid var(--syn-text);outline-offset:4px}@media(prefers-reduced-motion:reduce){.syn-scroll-top{transition:none}}
