I was finishing up selectors and testing my knowledge and encountered a problem that makes no sense.
In theory, the code below should color all first children that
It happens because the color is inherited from the parent element, try to add this to your CSS to override it:
li { color:initial; }