.snpad-back-to-top{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:50;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid #2a6a9e;border-radius:50%;color:#64d9ff;background:#0b1b2eee;box-shadow:0 5px 20px #0005;cursor:pointer;transition:background .18s,border-color .18s,transform .18s;-webkit-tap-highlight-color:transparent}.snpad-back-to-top[hidden]{display:none!important}.snpad-back-to-top:hover{background:#1265f7;color:#fff;border-color:#52baff;transform:translateY(-2px)}.snpad-back-to-top:focus-visible{outline:2px solid #64d9ff;outline-offset:4px}.snpad-back-to-top svg{pointer-events:none}@media(max-width:680px){.snpad-back-to-top{right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.snpad-back-to-top{transition:none}}
