.back-to-top-module__ts7O2W__button{z-index:10;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#fff;cursor:pointer;background:#000;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex;position:fixed;box-shadow:0 4px 14px #00000040}.back-to-top-module__ts7O2W__button:hover{background:#222;transform:translateY(-2px);box-shadow:0 6px 18px #00000050}.back-to-top-module__ts7O2W__button:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #000}body:has(dialog[open],.visual-biography-workspace,.biography-image-dialog-backdrop) .back-to-top-module__ts7O2W__button{display:none}@media (max-width:600px){.back-to-top-module__ts7O2W__button{width:42px;height:42px;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.back-to-top-module__ts7O2W__button{transition:none}.back-to-top-module__ts7O2W__button:hover{transform:none}}
