First off, disclaimer: this is an experiment :) I present some of these ideas in an opinionated way, but I realize there may be a lot of cases I'm not accounting for and probably a good number. Also who knows if this approach ultimately makes sense! Huray experimentation!
I believe there are a few reasons that css is irritating.
- Able to write invalid styles - There are a lot of invalid styles you can write. Some properties will break other properties.
- Secret Defaults
- Most everything is obtusely named :/