🚨 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 To me, it should be equivalent of replacing the `@apply` line with the content of `@Result` (using the value passed as the argument), that's all. Just like SASS. So option B feels the most natural to me.

https://sass-lang.com/playground/#eJwzNHTIzazIzFNIy8/XUEksStdUqOZSAAI1HQU1BTuFDCMQra1QABVWUCjPTCnJsFIAqbUGC9Vy1XJxpWSWgVU4ZOYl55SmpILNMzRIzdUEKUrLzyvRLc6sSrVSMDQoqLAG6gBpABkP1oUkb4QkD7MWSdoYIg0ATdkyNg==