Regarding the color choice. I'm color blind (greens & reds) and find the color choice here to be fine. On most monitors there are options regarding color balance - intensity that might need tweaking on your computer.
Lets see if we get any other comments/suggestions from other posters before changing anything.
One shouldn't have to change settings on a monitor so that it works for this forum (making unrealistic contrast settings) while distorting a simple photograph for every other web viewing. I can view this with my Dell laptop monitor and my massive Samsung side monitor (giving a two-screen Windows view) and it's problematic in both. You don't want to know what I paid for that Samsung monitor... It's as good as it gets. And I don't muck with the settings because it gives me a realistic viewing of a photo.
It's my job when delivering information to customers to have it visually appealing. There are simple choices that can be made which would make this better. Even if I switch this to black and white - simulating complete color blindness - it's problematic. The color choices before were fine; this not so much.
If you go into Microsoft Excel and choose INSERT > TABLE for a section of data with column headings, there are color choices that separate the individual rows so that one can easily follow a line of data. Microsoft got it right. You can choose lots of different colors. The default is pure white and a shade of blue, with dark blue for the column heading row. Others colors work as well. Use this as a kind of industry benchmark, and you'll do well. Another choice would be to have thick black lines outlining the boxes rather than the white contrasting with the very light blue.