The most common use case for components is creating “master” component for list item, blog post etc, and then creating 4-5 instances with changed text for creating a listing.
Changing style of the “master” component should’t require reseting all the text changes done to the instances. It defeats the purpose for using components as a way to decrease the repetitive work.
Ok, the problem only occurs for text styles (font and font color) in instances where the text has been changed. For color, using tokens solves the problem; for font change, not yet…
Unfortunately you have to be super precise with using tokens and never click on the other coloring option because it can trigger the problems written above.
I think there should be following options in the component:
Reset style overides
Reset all overides
Also changing text shouldn’t “detach” component style from the “master/main”