When a nested rule begins with an element selector, the parser fails. For example:
/* doesn't work */
main {
p {
margin-top: 0;
}
}
This is because the parser currently can't determine if p
is the start of a property name or the start of a selector.
We need to fix this to work.