Here is the updated code. I adjusted the .aq-hud.hidden class configuration so that every single UI element (including the settings gear wrapper and the logo link) targets an absolute opacity: 0 and switches to pointer-events: none when the user is inactive. This gives you a completely clean, unblemished view of the aquarium until you move your mouse or touch the screen again. HTML