Semantic colours and a few pure overrides