I have a button (Component A) that uses variables in a nested component (Component B).
Padding and Min-height in the nested component are variables, because we have more than one brand and they use different paddings and button heights
Â

The button has 36 variants; 3 Types (Primary, Secondary, Tertiary), 4 States (default/hover/pressed/disabled) e 3 surfaces (default/inverse/brand).
Issue: When I change the Variant of the Nested Component, it completely ignores the variables used in the variant:
Â

This only happens when it’s a nested component. Otherwise it works as expected.
I really don’t want to add variants for every size (XXL, XL, LG, MD, XS & XXS) , because that would be 216 variants to keep track of, instead of 36.
