A classless CSS framework that styles semantic HTML intelligently using CSS selectors and contextual detection