TITLE: Riso Lab — Halftone Print Studio FILE: 049-riso-halftone-lab.html === PROMPT (exact prompt used) === Create "Riso Lab — Halftone Print Studio", a tool that turns procedural artwork into a two- or three-colour risograph print simulation. The source image is generated in-page, chosen from: a gradient sphere, a sunset landscape, a big typographic word the user types, a geometric face made of shapes, or a doodle drawn on a small canvas. The output renders colour separations as halftone dot screens at classic angles (e.g. 15°, 45°, 75°) in fluorescent pink #ff48b0, medium blue #0078bf, yellow #ffe800 and black, printed on off-white paper (#f4efe2) with multiply blending, slight misregistration, ink-density variation and paper grain. Controls: dot size/LPI, per-ink screen angle, misregistration amount, ink colours, dot shape (circle, line, square) and PNG download. Each ink has a small "drum" control that toggles its layer with a satisfying roller animation. Layout: a clean studio UI in white and black with tiny monospace labels, the print displayed like a poster pinned up with tape. SHARED REQUIREMENTS (apply to every page in this 100-page collection): 1. One standalone HTML5 file. All CSS inline in