Something went wrong. Try again.
Monitor your home internet speeds with the Ookla Speedtest CLI.
Something went wrong. Try again.
Add dark theme support with system preference detection master
Uses CSS light-dark() function and prefers-color-scheme media query to automatically switch between light and dark themes based on the user's browser/system preference. Key decisions: - CSS light-dark() over manual media queries (cleaner, modern syntax) - Page reload on theme change (simplest way to regenerate Plotly chart) - Plotly chart colors updated to match CSS theme Changes: - :root { color-scheme: light dark } enables browser theme support - Body, container, and stat boxes use light-dark() for colors - Plotly layout detects dark mode and sets appropriate colors - Theme change listener triggers page refresh
Author Joseph Hale Date (Feb 17, 2026, 9:27 PM UTC) Commit 5a285e16 5a285e1677f77b8d90ed88bace0543de5c0849ab Parent f432148a f432148a54ef2591f83226042205b2b1e1d0ad58