I am currently utilizing the Metronic theme for my Angular application and I have a unique requirement. I would like to allow users to personalize their own color scheme within the application. However, I am facing challenges in understanding how to dynamically alter theme colors within my components through programming. My goal is to retrieve color preferences from a database specific to each logged-in user, and subsequently apply these preferred colors throughout the application upon login.