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

@kizu I agree on CSS colors, because I haven't found any cases where I've had issues from that.

Mixing case on HTML attributes gets messy if you're also doing any scripting that references or sets those attributes, since you don't get parser clean-up in all cases & DOM properties use camel-case to represent things that are hyphen-separated in the markup attributes.

@AmeliaBR Ah, the benefits of only using CSS :D

But even when scripting, I’d rather jump through more hoops when writing JS and keep the HTML more readable than do otherwise.