We've always wanted it, now it looks like we can have it.
CSS does a lot these days, and I argue that it does too much.
Everyone does it, and we often do it poorly.
Does each style of a button need a blog post?
Is this the exception to component-driven development?
The act of making a selection is a critical part of user experience as it creates a path which we hope lands at a goal.
Please just make a new page.