.com{color:#52c0a7}
.lit{color:#f2665e}
.pun,.opn,.clo{color:#AAA}
.fun{color:#f2665e}
.str,.atv{color:#70bbe0}
.kwd,.linenums,.tag{color:#aabeff}
.typ,.atn,.dec,.var{color:#f2665e}
.pln{color:#fff}
.prettyprint{padding:2px;background-color:#0d2048;border:0}
.prettyprint.linenums{-webkit-box-shadow:inset 50px 0 0 #fcfcfc,inset 51px 0 0 #EEE;-moz-box-shadow:inset 50px 0 0 #fcfcfc,inset 51px 0 0 #EEE;box-shadow:inset 50px 0 0 #fcfcfc,inset 51px 0 0 #EEE}
ol.linenums{margin:0 0 0 50px}
ol.linenums li{padding-left:0;color:#AAA;line-height:20px;text-shadow:0 1px 0 #fff}
.light-mode-switch{.pln{color:#000}
@media screen{.str{color:#080}
.kwd{color:#008}
.com{color:#800}
.typ{color:#606}
.lit{color:#066}
.pun,.opn,.clo{color:#660}
.tag{color:#008}
.atn{color:#606}
.atv{color:#080}
.dec,.var{color:#606}
.fun{color:red}
}
@media print,projection{.str{color:#060}
.kwd{color:#006;font-weight:bold}
.com{color:#600;font-style:italic}
.typ{color:#404;font-weight:bold}
.lit{color:#044}
.pun,.opn,.clo{color:#440}
.tag{color:#006;font-weight:bold}
.atn{color:#404}
.atv{color:#060}
}
pre.prettyprint{padding:2px;border:0;background-color:#f5f5f5}
ol.linenums{margin-top:0;margin-bottom:0}
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}
li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
}