Every icon is matched to its subject: a rocket for Rockets, a walking robot for Robots, an orbit for Satellite, a radar sweep for MapDecoded. All inline SVG + CSS — no images, no libraries. Each card says where it runs.
Fourteen run as full-page boot overlays — the loader fills the screen while the page's data and scripts come up, then fades out at 100%. The other eleven run as inline placeholders that sit inside a container while its data is still being fetched, and are wiped automatically the moment the real content lands. The time-lapse buffer chip on MapDecoded and the Orbit tracker uses the propellant-tank fill, because that is literally what buffering is.
Markup is two attributes. A page boot loader is <body data-loader="rocket" data-loader-cap="Igniting first stage">. An inline placeholder is <div id="grid" data-load="arm" data-load-cap="Assembling robot index"></div>. Manual control is FDLoad.show('rocket') and FDLoad.hide().