ThemeService is a service that manages the application theme. It listens to theme changes and applies the appropriate theme to the document body.
Constructor to initialize the service and subscribe to theme changes.
Lifecycle hook to clean up the media query event listener on destroy.
ThemeService is a service that manages the application theme. It listens to theme changes and applies the appropriate theme to the document body.