Change components color based on selected theme(dark, light etc)

I am trying to adjust Vibe components colors of my app based on the users selected theme .
What I tried is something like this:
lblDescription { color: var(–secondary-text-color); }
This is not a great way as I have to markup all the possible components to adjust their color.
Is there some faster way to tell Vibe components the theme directly and let them decide on their on the colors to use?