.syntax--source.syntax--ruby { .syntax--meta.syntax--embedded { .syntax--punctuation.syntax--section { color: @red; } } .syntax--punctuation.syntax--definition { color: @syntax-text-color; &.syntax--string { color: @red; } } .syntax--punctuation.syntax--definition.syntax--comment { color: @syntax-comment-color; } .syntax--entity.syntax--inherited-class { color: @yellow; } .syntax--variable { &.syntax--parameter { color: @syntax-text-color; } } .syntax--variable.syntax--constant { color: @yellow; } .syntax--constant.syntax--boolean { color: @cyan; } .syntax--instance { .syntax--punctuation.syntax--definition { color: @blue; } } .syntax--class { color: @yellow; &.syntax--control { color: @syntax-text-color; } } .syntax--module { color: @yellow; } .syntax--require { .syntax--keyword.syntax--other.syntax--special-method { color: @orange; } } .syntax--keyword.syntax--other.syntax--special-method { color: @orange; } .syntax--keyword.syntax--other { color: @green; } .syntax--keyword.syntax--control { color: @green; } .syntax--keyword.syntax--operator { color: @syntax-text-color; } .syntax--special-method { color: @blue; } .syntax--symbol { color: @cyan; .syntax--punctuation.syntax--definition { color: @cyan; } } .syntax--hashkey { color: @red; .syntax--punctuation.syntax--definition { color: @red; } } .syntax--string.syntax--regexp { color: @red; } .syntax--todo { color: @magenta; } .syntax--variable.syntax--ruby.syntax--global { color: @blue; .syntax--punctuation { color: @blue; } } .syntax--variable.syntax--block { color: @blue; } .syntax--variable.syntax--self { color: @cyan; } .syntax--punctuation.syntax--separator { color: @syntax-text-color; } .syntax--numeric { color: @cyan; } .syntax--punctuation.syntax--section.syntax--regexp { color: @red; } .syntax--string.syntax--interpolated { color: @cyan; } .syntax--string.syntax--interpolated { .syntax--embedded.syntax--line.syntax--ruby { .syntax--punctuation { .syntax--source.syntax--ruby { color: @red; } } .syntax--source.syntax--ruby { .syntax--punctuation.syntax--array, .syntax--punctuation.syntax--function { color: @syntax-text-color; } color: @syntax-text-color; } } } .syntax--support.syntax--function { color: @syntax-text-color; } .syntax--support.syntax--function.syntax--kernel { color: @green; } }