All components

A canvas-rendered field of dots that breathes with slow idle waves, brightens around the cursor and fires an expanding ripple wherever you click. Dot and highlight colors, spacing, dot size, hover radius and wave speed are all adjustable. Runs on a single canvas so it stays smooth at any size — a living background for dark heroes.