.llp-back-to-top{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(var(--backtop-bottom,20px) + env(safe-area-inset-bottom));z-index:55;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:1.5px solid #14141c;border-radius:50%;background:#fff;color:#193bbb;box-shadow:3px 3px 0 #14141c;cursor:pointer;transition:background .18s,transform .18s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.llp-back-to-top[hidden]{display:none!important}.llp-back-to-top:hover{background:#e8e0ff;transform:translateY(-2px)}.llp-back-to-top:active{transform:translateY(1px);box-shadow:1px 1px 0 #14141c}.llp-back-to-top:focus-visible{outline:3px solid #193bbb;outline-offset:4px}.llp-back-to-top svg{display:block;pointer-events:none}body:has(header.menu-open) .llp-back-to-top{display:none}@media(prefers-reduced-motion:reduce){.llp-back-to-top{transition:none}}
