Ah yes, good point!
The conditionas are straightforward.
When a field field is populated with text, it needs to be colored. That is simple enough, however the colors need to vary. If, for example, fields for Name1, Name2 and Name3 are all populated, the color of all three shouldbe the same...