Why is:hover:after valid CSS but not:after:hover? | Dark Hacker News