Added ThemeManager to allow dynamic color options to be set at runtime. Updated top app bar to ensure it always displays correctly after navigating.