Many design systems have components for “cards” that include styling that applied to all cards. However, if one wants to use autolayout, these card components will not work.
The ideal state is something more like this
The reason a card is made a component in the first place is to ensure that each instance of it is using the same style, the same properties.
- There should be a way to create reusable graphic styles that bundle together multiple layer properties. These properties would include fill, stroke, effect, layer opacity/blend mode, and border radius. These would be able to named and edited just like any other saved fill or text style. They could be included in libraries and be applied to autolayout layers.