Build a single self-contained HTML file that animates liquid sloshing around inside a transparent ball/sphere. The liquid should respond believably to motion — when you drag or tilt the ball (or click to nudge it), the fluid surface sloshes, settles, and ripples under a sense of gravity. Requirements: a convincing animated fluid surface inside a clear sphere, interactive nudging/tilting with the mouse, a control to change the liquid color or theme, and smooth 60fps-feel animation. Make it satisfying and beautiful to watch. You may use canvas, SVG, WebGL, or Three.js from a CDN — your choice. Return ONLY the HTML file, no markdown fences, no explanation.
…