#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 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