56f0557d94
MaterialApp now provides both light and dark themes plus a themeMode bound to themeModeProvider. ThemeMode.system rebuilds the tree automatically when the OS toggles brightness — no manual listener needed. While themeModeProvider is loading (storage read in flight), falls back to AppThemeMode.system, which inherits the OS setting. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>