color usage should be consistent; for example, overlapping elements use green to indicate a problem but variable, parameter and field names in expression fields use green to mean they are OK.
Ideally, each color should mean the same thing throughout, such as:
red/pink - problem
green - OK
yellow (or blue, since that's what the UI uses) - possible problem