#HTML attribute names and #CSS values should be camelCased.

- “shadowRootMode”, not “shadowrootmode”
- “deepPink”, not “deeppink”
- etc.

They’re case-insensitive, and there is no reason to choose the worse version.

This post is brought to you by shadowRootCustomElementRegistry.
@kizu look, this naming convention is a traditional ancestral right of Java, and CSS should not appropriate it. Consider the reverse camel case instead: sHADOWrOOTcUSTOMeLEMENTrEGISTRY, isn't it a beauty? /s
@kizu (I've been using Java for work last three years, and I miss python's snake_case)

@kizu or snake_cased or kebab-cased because both are far more readable especially for people with lower vision or reading disabilities.

If you’re going to choose a superior option because it is supported than choose one that isn’t just slightly better, but *much* better for more people