.floating-back-top{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));right:max(20px,env(safe-area-inset-right));z-index:90;display:grid;place-items:center;width:44px;height:44px;box-sizing:border-box;border:1px solid #cfc3a688;border-radius:50%;background:#121513ed;color:#f4f1e9;box-shadow:0 2px 14px #0003;text-decoration:none}.floating-back-top[hidden]{display:none}.floating-back-top:hover{background:#30352f}.floating-back-top:focus-visible{outline:2px solid #cfc3a6;outline-offset:4px}
