dark mode init (#49)

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

* **New Features**
  * Added dark mode support across the entire application with automatic theme detection and persistence.
  * Added theme toggle button in the header to switch between light and dark modes.
  * Charts now dynamically adapt colors when switching between light and dark themes.

* **Style**
  * Updated UI components with dark mode styling for improved visual consistency across all pages and controls.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
84af3638b3oliver committed on 3/27/2026, 2:29:14 AM· committed by GitHubparents5ac136aaf6ea7f
22 files changedLine totals unavailable