CSS Level 3 parsing and validation