.syntax--source.syntax--css { .syntax--punctuation { &.syntax--separator, &.syntax--terminator { color: @syntax-text-color; } &.syntax--property-list.syntax--begin, &.syntax--property-list.syntax--end { color: @red; } &.syntax--section.syntax--function { color: @cyan; } } .syntax--entity.syntax--name { color: @green; } .syntax--attribute-name.syntax--class, .syntax--id { color: @blue; } .syntax--pseudo-element, .syntax--pseudo-class { color: @orange; } .syntax--property-value { color: @cyan; } .syntax--constant.syntax--numeric { color: @cyan; .syntax--unit { color: @cyan; } } .syntax--rgb-value { color: @cyan; } .syntax--support.syntax--constant { color: @cyan; &.syntax--media { color: @red; } } .syntax--keyword.syntax--important { color: @red; } } // Less/Sass should have their own files, // but for just a single override, here should be fine too .syntax--source.syntax--less, .syntax--source.syntax--scss { .syntax--keyword.syntax--unit { color: @cyan; } }