The cascading order is improper. Author CSS of default 'importance' level should override the user CSS of that level. Currently, the user CSS is overriding the author CSS. https://www.w3.org/TR/css-cascade-3/#cascade
It appears that Konqueror does not have this problem. It was tested by applying colors in user CSS.