🚨 Want mixins in CSS?
Help the @csswg by telling us what feels natural to you!

Look at the code in the screenshot. What resulting widths would you find least surprising?

A: All get 100px
B: div gets 100px, div > h2 gets 200px, div + p gets 300px
C: div gets 100px, div > h2 gets 200px, div + p gets no width*
D: div and div > h2 get 100px, div + p gets no width*

* from the mixin

Poll in https://front-end.social/@leaverou/116297811172593173

Please answer based on what feels natural *to you*, it's not a quiz.

@leaverou Should the image show "width: 100px", "width: 200px", "width: 300px" instead of "font-size: 10px", "font-size: 20px", and "font-size: 30px"? The image has no 100/200/300 in it…
@gumnos No, it shouldn't. The width is injected via the mixin (which is used via @-apply