There is a bug in the version of Chromium that Atom is currently built upon that causes things like this:
Notice how the background behind blocks of text is slightly different color than the rest of the background. There is an open Issue about this here:
You may want to subscribe to that Issue for updates.
In addition, some people have reported that changing their color profile for their monitor has corrected the problem.