.highlight .hll { background-color: ffc; }

// Comment .highlight .c {

font-style: italic;
color: #998;

}

// Error .highlight .err {

color: #a61717;
background-color: #e3d2d2;

}

// Keyword .highlight .k {

font-weight: bold;
color: #000;

}

// Operator .highlight .o {

font-weight: bold;
color: #000;

}

// Comment.Multiline .highlight .cm {

font-style: italic;
color: #998;

}

// Comment.Preproc .highlight .cp {

font-style: italic;
font-weight: bold;
color: #999;

}

// Comment.Single .highlight .c1 {

font-style: italic;
color: #998;

}

// Comment.Special .highlight .cs {

font-style: italic;
font-weight: bold;
color: #999;

}

// Generic.Deleted .highlight .gd {

color: #000;
background-color: #fdd;

}

// Generic.Emph .highlight .ge {

font-style: italic;
color: #000;

}

.highlight .gr { color: a00; } // Generic.Error

.highlight .gh { color: #999; } // Generic.Heading

// Generic.Inserted .highlight .gi {

color: #000;
background-color: #dfd;

}

.highlight .go { color: #888; } // Generic.Output

.highlight .gp { color: #555; } // Generic.Prompt

.highlight .gs { font-weight: bold; } // Generic.Strong

.highlight .gu { color: aaa; } // Generic.Subheading

.highlight .gt { color: a00; } // Generic.Traceback

// Keyword.Constant .highlight .kc {

font-weight: bold;
color: #000;

}

// Keyword.Declaration .highlight .kd {

font-weight: bold;
color: #000;

}

// Keyword.Namespace .highlight .kn {

font-weight: bold;
color: #000;

}

// Keyword.Pseudo .highlight .kp {

font-weight: bold;
color: #000;

}

// Keyword.Reserved .highlight .kr {

font-weight: bold;
color: #000;

}

// Keyword.Type .highlight .kt {

font-weight: bold;
color: #458;

}

.highlight .m { color: #099; } // Literal.Number

.highlight .s { color: d01040; } // Literal.String

.highlight .na { color: #008080; } // Name.Attribute

.highlight .nb { color: #0086b3; } // Name.Builtin

// Name.Class .highlight .nc {

font-weight: bold;
color: #458;

}

.highlight .no { color: #008080; } // Name.Constant

// Name.Decorator .highlight .nd {

font-weight: bold;
color: #3c5d5d;

}

.highlight .ni { color: #800080; } // Name.Entity

// Name.Exception .highlight .ne {

font-weight: bold;
color: #900;

}

// Name.Function .highlight .nf {

font-weight: bold;
color: #900;

}

// Name.Label .highlight .nl {

font-weight: bold;
color: #900;

}

.highlight .nn { color: #555; } // Name.Namespace

.highlight .nt { color: #000080; } // Name.Tag

.highlight .nv { color: #008080; } // Name.Variable

// Operator.Word .highlight .ow {

font-weight: bold;
color: #000;

}

.highlight .w { color: bbb; } // Text.Whitespace

.highlight .mf { color: #099; } // Literal.Number.Float

.highlight .mh { color: #099; } // Literal.Number.Hex

.highlight .mi { color: #099; } // Literal.Number.Integer

.highlight .mo { color: #099; } // Literal.Number.Oct

.highlight .sb { color: d01040; } // Literal.String.Backtick

.highlight .sc { color: d01040; } // Literal.String.Char

.highlight .sd { color: d01040; } // Literal.String.Doc

.highlight .s2 { color: d01040; } // Literal.String.Double

.highlight .se { color: d01040; } // Literal.String.Escape

.highlight .sh { color: d01040; } // Literal.String.Heredoc

.highlight .si { color: d01040; } // Literal.String.Interpol

.highlight .sx { color: d01040; } // Literal.String.Other

.highlight .sr { color: #009926; } // Literal.String.Regex

.highlight .s1 { color: d01040; } // Literal.String.Single

.highlight .ss { color: #990073; } // Literal.String.Symbol

.highlight .bp { color: #999; } // Name.Builtin.Pseudo

.highlight .vc { color: #008080; } // Name.Variable.Class

.highlight .vg { color: #008080; } // Name.Variable.Global

.highlight .vi { color: #008080; } // Name.Variable.Instance

.highlight .il { color: #099; } // Literal.Number.Integer.Long