Everything runs on the client side using JavaScript, CSS, and HTML5. The stone visuals, wavelength states, and spectrum plots render locally in the browser without relying on heavy external assets or server calls. The page updates the crystal glow, the three step photon excitation breakdown, and the spectral chart in one pass. I even included a control specimen called Nullstone with zero trace activators. So when someone flips on the UV lamp, it stays completely dark and inert instead of faking a glow.