TITLE: Organic Wave Lab — Ripple Tank FILE: 100-organic-wave-lab.html === PROMPT (exact prompt used) === Create "Organic Wave Lab — Ripple Tank", an interactive wave-interference laboratory. A full-screen 2D wave simulation (discrete wave equation on a grid with damping and absorbing boundaries) rendered with gorgeous shading: a water-like surface lit from above with normal-based highlights, coloured from aqua #3ee6d6 through deep teal #0b4f6c with coral #ff7b6b crests (plus palettes "Lagoon", "Bioluminescent" and "Monochrome ink"). Tools: click to drop a droplet; place continuous oscillating point sources (adjustable frequency/phase) to show interference patterns; draw walls/barriers with the pointer; and presets — double-slit experiment, single-slit diffraction, a lens (a region of slower wave speed that focuses waves), reflection in a parabolic dish, and rain. A lab-instrument UI panel (glassy, rounded, organic shapes) with sliders for wave speed, damping and source frequency, plus a probe that plots amplitude over time at a point as a live oscilloscope trace. Performance: a Float32Array grid at reduced resolution, drawn via ImageData and smoothed. Typography: a rounded scientific sans. SHARED REQUIREMENTS (apply to every page in this 100-page collection): 1. One standalone HTML5 file. All CSS inline in