HTML erlaubt explizit GROẞE und kleine Buchstaben. Beim Serialisieren sollen Algorithmen aber kleine Buchstaben ausgeben: https://www.w3.org/TR/html/infrastructure.html#colors

CSS hat hier als Beispiel kleine Buchstaben, benutzt aber im Text auch GROẞE: https://www.w3.org/TR/css-color-3/#rgb-color
Ich kann aber bei CSS keine formale Definition finden, was “Hexadecimal” bedeutet.

Wie auch immer: groß und klein ist beides OK. Klein finde ich hübscher.