.hll {
  background-color: #ffffcc;
}
.c, .comment {
  color: #999988;
  font-style: italic;
}
/* Comment */
.err, .error {
  color: #a61717;
  background-color: #e3d2d2;
}
/* Error */
.k, .keyword {
  color: #000000;
  font-weight: bold;
}
/* Keyword */
.o, .operator {
  color: #000000;
  font-weight: bold;
}
/* Operator */
.cm, .comment.multiline {
  color: #999988;
  font-style: italic;
}
/* Comment.Multiline */
.cp, .comment.preproc {
  color: #999999;
  font-weight: bold;
  font-style: italic;
}
/* Comment.Preproc */
.c1, .comment.single {
  color: #999988;
  font-style: italic;
}
/* Comment.Single */
.cs, .comment.special {
  color: #999999;
  font-weight: bold;
  font-style: italic;
}
/* Comment.Special */
.gd, .generic.deleted {
  color: #000000;
  background-color: #ffdddd;
}
/* Generic.Deleted */
.ge, .generic.emph {
  color: #000000;
  font-style: italic;
}
/* Generic.Emph */
.gr, .generic.error {
  color: #aa0000;
}
/* Generic.Error */
.gh, .generic.heading {
  color: #999999;
}
/* Generic.Heading */
.gi, .generic.inserted {
  color: #000000;
  background-color: #ddffdd;
}
/* Generic.Inserted */
.go, .generic.output {
  color: #888888;
}
/* Generic.Output */
.gp, .generic.prompt {
  color: #555555;
}
/* Generic.Prompt */
.gs, .generic.strong {
  font-weight: bold;
}
/* Generic.Strong */
.gu, .generic.subheading {
  color: #aaaaaa;
}
/* Generic.Subheading */
.gt, .generic.traceback {
  color: #aa0000;
}
/* Generic.Traceback */
.kc, .keyword.constant {
  color: #000000;
  font-weight: bold;
}
/* Keyword.Constant */
.kd, .keyword.declaration {
  color: #000000;
  font-weight: bold;
}
/* Keyword.Declaration */
.kn, .keyword.namespace {
  color: #000000;
  font-weight: bold;
}
/* Keyword.Namespace */
.kp, .keyword.pseudo {
  color: #000000;
  font-weight: bold;
}
/* Keyword.Pseudo */
.kr, .keyword.reserved {
  color: #000000;
  font-weight: bold;
}
/* Keyword.Reserved */
.kt, .keyword.type {
  color: #445588;
  font-weight: bold;
}
/* Keyword.Type */
.m, .literal.number {
  color: #009999;
}
/* Literal.Number */
.s, .literal.string {
  color: #d01040;
}
/* Literal.String */
.na, .name.attribute {
  color: #008080;
}
/* Name.Attribute */
.nb, .name.builtin {
  color: #0086B3;
}
/* Name.Builtin */
.nc, .name.class {
  color: #445588;
  font-weight: bold;
}
/* Name.Class */
.no, .name.constant {
  color: #008080;
}
/* Name.Constant */
.nd, .name.decorator {
  color: #3c5d5d;
  font-weight: bold;
}
/* Name.Decorator */
.ni, .name.entity {
  color: #800080;
}
/* Name.Entity */
.ne, .name.exception {
  color: #990000;
  font-weight: bold;
}
/* Name.Exception */
.nf, .name.function {
  color: #990000;
  font-weight: bold;
}
/* Name.Function */
.nl, .name.label {
  color: #990000;
  font-weight: bold;
}
/* Name.Label */
.nn, .name.namespace {
  color: #555555;
}
/* Name.Namespace */
.nt, .name.tag {
  color: #000080;
}
/* Name.Tag */
.nv, .name.variable {
  color: #008080;
}
/* Name.Variable */
.ow, .operator.word {
  color: #000000;
  font-weight: bold;
}
/* Operator.Word */
.w, .text.whitespace {
  color: #bbbbbb;
}
/* Text.Whitespace */
.mf, .literal.number.float {
  color: #009999;
}
/* Literal.Number.Float */
.mh, .literal.number.hex {
  color: #009999;
}
/* Literal.Number.Hex */
.mi, .literal.number.integer {
  color: #009999;
}
/* Literal.Number.Integer */
.mo, .literal.number.oct {
  color: #009999;
}
/* Literal.Number.Oct */
.sb, .literal.string.backtick {
  color: #d01040;
}
/* Literal.String.Backtick */
.sc, .literal.strong.char {
  color: #d01040;
}
/* Literal.String.Char */
.sd, .literal.string.doc {
  color: #d01040;
}
/* Literal.String.Doc */
.s2, .literal.string.double {
  color: #d01040;
}
/* Literal.String.Double */
.se, .literal.string.escape {
  color: #d01040;
}
/* Literal.String.Escape */
.sh, .literal.string.heredoc {
  color: #d01040;
}
/* Literal.String.Heredoc */
.si, .literal.string.interpol {
  color: #d01040;
}
/* Literal.String.Interpol */
.sx, .literal.string.other {
  color: #d01040;
}
/* Literal.String.Other */
.sr, .literal.string.regex {
  color: #009926;
}
/* Literal.String.Regex */
.s1, .literal.string.single {
  color: #d01040;
}
/* Literal.String.Single */
.ss, .literal.string.symbol {
  color: #990073;
}
/* Literal.String.Symbol */
.bp, .name.builtin.pseudo {
  color: #999999;
}
/* Name.Builtin.Pseudo */
.vc, .name.variable.class {
  color: #008080;
}
/* Name.Variable.Class */
.vg, .name.variable.global {
  color: #008080;
}
/* Name.Variable.Global */
.vi, .name.variable.instance {
  color: #008080;
}
/* Name.Variable.Instance */
.il, .literal.number.integer.long {
  color: #009999;
}
/* Literal.Number.Integer.Long */
