An otherwise decent article is spoiled by hideous (and I do mean hideous) web page design.
If you intend folks to read your articles, do try to place text on a background that provides HIGH CONTRAST for the letters.
Here's a simple test, which of the following lines are easy to read, and which are harder:
Line 1: | Standard Black on White |
Line 2: | Inverse White on Black |
Line 3: | Black on Blue |
Line 4: | Black on Cyan |
Line 5: | Black on Green |
It gets even worse if the background is some detailed pattern. Your stuff will be read by more folks, with greater interest and comprehension, if they are not struggling just to see the words.
I agree. I had to select the text, which made it appear as white text on a black background in my browser, to be able to read it.