/* statements and other wordlike syntactic entities */
.luablock, .luafunction { color: blue; }
.luaclause, .luastmt { color: purple; }
.luaconst { color: red; }
.luawordop { color: maroon; } 

/* variables and variable attributes */
.lualuavar, .luavar { color: black; }
/* .luadef { font-weight: 700; } */
/* .luabadGlobal {background-color: #ff3300; color: #eeeeee !important} */
.luavclosure {text-decoration: underline !important}
.luanumber {color: blue;}
.luastdlib {color: #1E2470; }
/*.luaunused {background-color: #b1ecd3 }*/
.luakey {}

/* punctuation */
.luaassign, .luacomp, .luaellip, .luaop, .luapunc, .luaindex {color: #852823; }
.luabrace {font-weight: 700; color: #852823; }
.luabrack, .luaparen {font-weight: 700; color: #852823; }

/* other elements */
.luacomment {color: #777777; font-style: oblique; }
.luastring {font-family: monospace; color: #4A701E; }
.luaescape {font-family: monospace; color: #ff7d00; font-weight: 700}
.luaescape1 {font-family: monospace; color: #ff7d00}
.luapreprocessor {font-family: monospace; color: #e80058; background-color: #f9bbd3}

/* errors */
.luamissing, .luameantequal {background-color: #ff7d00; color: #fff7ef; font-family: monospace}
.luaskip {text-decoration: line-through; color: #ff3300; font-family: monospace}
.luaskipped {color: #333333; font-family: monospace}
.luainvalid {background-color: #ff3300; color: #fff7ef; text-decoration: line-through}


