.lux-back-to-top{position:fixed;right:20px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:8px;min-width:76px;min-height:46px;padding:10px 16px;border:1px solid #d86c00;border-radius:30px;background:#ff951a;color:#20180d;box-shadow:0 4px 16px #0003;font:700 13px/1.2 Arial,sans-serif;cursor:pointer}
.lux-back-to-top[hidden]{display:none!important}
.lux-back-to-top:hover{background:#ffac45}
.lux-back-to-top:focus-visible{outline:3px solid #273027;outline-offset:4px}
.lux-back-to-top span[aria-hidden]{font-size:21px;line-height:1}
@media(max-width:600px){.lux-back-to-top{right:20px;bottom:calc(80px + env(safe-area-inset-bottom,0px));padding:10px 13px}}