In CSS you can have multiple classes added together to create a style. In Figma, you need to make a type style for each variation you might need ie:
font-size: 14px;
font-weight: 400;
line-height: 20px;
font-size: 14px;
font-weight: 400;
line-height: 24px;
It would be incredible to be able to have some form of additive styles in design, controlling a single attribute—That way you can macro edit those attributes across styles, but gaining flexibility of mixing and matching.
One style that declares font size, one that declares line-height, one that declares font-weight. Could be similar to variants on a component how you can create combinations that are commonly used. Thoughts?