Make one HTML file: a black hole you can look at in 3D, built with Three.js. Show the event horizon, a glowing accretion disk that swirls around it, and the light bending around the hole so the disk wraps over the top and under the bottom. Stars behind it should warp near the edge. Let me drag to orbit the camera and scroll to zoom. It should look like a still from a space film, not a screensaver. Put Three.js inside the file (no CDN links), so it opens offline with no network requests. No images, no other libraries. Write it in one go: don't open it in a browser or test it. Just deliver the file.
Discussion