What's New
- Audio spectrum analyzer — 16-bar LCD LED display, 25fps, hide/show toggle
- Mini LED EQ display above equalizer — 5-band bar graph with segment glow
- Collapsible side panel sections with inline summaries
- Move Enable Audio to header button
- Theme-aware S-meter background and scale colors (LCD/CRT/VFD)
- Military-grade slider knobs — bevelled rect thumb with grip notch and inset track
- Various UI and rendering fixes (spectrum fill color, theme sync, slider appearance)
Fixes
- Docker image build: copy pruned node_modules from builder instead of re-running npm ci (fixes missing lockfile error in runtime stage)