Built primarily with CSS; animations respect prefers-reduced-motion. Use the buttons above to toggle a storm effect and pause animations.