# Particle Effects / Atmosphere Panel **Date:** 2026-04-10 **Status:** Approved ## Summary Replace the single fog toggle button in the campaign header with an atmosphere panel that supports four effects: fog (CSS, existing), fire, rain, and embers (tsParticles). Effects stack independently. Each effect has an on/off toggle and an intensity slider (0–100). ## Library `@tsparticles/react` + `@tsparticles/slim` - Slim engine includes all shapes and movers needed for fire, rain, embers - Intensity maps directly onto particle config params (count, speed) - FogOverlay stays as CSS — no library change for fog ## Components ### `AtmospherePanel.tsx` (new) Button trigger in the campaign header, replacing the existing fog `