Don’t know why it isn’t working for you? Your CSS passes for me. Is your browser up to date? Perhaps try a different browser? Do you have any extensions installed in your browser that might be messing with the CSS? Disable your extensions one at a time until you find the one causing the issue.
I’m just guessing here. You’ll have to try all of these things until you find the reason.