-.num { color:#2928ff; }
-.esc { color:#ff00ff; }
-.str { color:#ff0000; }
-.dstr { color:#818100; }
-.slc { color:#838183; font-style:italic; }
-.com { color:#838183; font-style:italic; }
-.dir { color:#008200; }
-.sym { color:#000000; }
-.line { color:#555555; }
-.kwa { color:#000000; font-weight:bold; }
-.kwb { color:#830000; }
-.kwc { color:#000000; font-weight:bold; }
-.kwd { color:#010181; }
+.num { color:#d6d700 !important; }
+.esc { color:#00ff00 !important; }
+.str { color:#00ffff !important; }
+.dstr { color:#7e7eff !important; }
+.slc { color:#7c7e7c !important; font-style:italic !important; }
+.com { color:#7c7e7c !important; font-style:italic !important; }
+.dir { color:#ff7dff !important; }
+.sym { color:#ffffff !important; }
+.line { color:#aaaaaa !important; }
+.kwa { color:#ffffff !important; font-weight:bold !important; }
+.kwb { color:#7cffff !important; }
+.kwc { color:#ffffff !important; font-weight:bold !important; }
+.kwd { color:#fefe7e !important; }