Add a theme toggle in the header that switches between light and dark modes. Should persist preference to localStorage.
Task description and details would go here.