Color numbers inspired by Textual.

Hashes a user name to a predefined color palette. Textual does this and it makes it easier to quickly identify who is talking. Less important people have avatars.