-pre.hl { color:#000000; background-color:#ffffff; }
-.hl.num { color:#2928ff; }
-.hl.esc { color:#ff00ff; }
-.hl.str { color:#ff0000; }
-.hl.dstr { color:#818100; }
-.hl.slc { color:#838183; font-style:italic; }
-.hl.com { color:#838183; font-style:italic; }
+pre.hl { color:#404048; background-color:#ddf; }
+.hl.num { color:#2020ff; }
+.hl.esc { color:#005858; }
+.hl.str { color:#2020ff; }
+.hl.dstr { color:#2020ff; }
+.hl.slc { color:#2020ff; font-style:italic; }
+.hl.com { color:#ff00c0; font-style:italic; }