/* Text */
.highlight .t   { color: #586e75 }

/* Whitespace */
.highlight .w   { color: #073642 }

/* Error */
.highlight .err { color: #cb4b16; }

/* Keyword */
.highlight .k   { color: #859900 }
.highlight .kc  { color: #2aa198 } /* Keyword.Constant */
.highlight .kd  { color: #268bd2 } /* Keyword.Declaration */
.highlight .kn  { color: #b58900 } /* Keyword.Namespace */
.highlight .kp  { color: #859900 } /* Keyword.Pseudo */
.highlight .kr  { color: #073642 } /* Keyword.Reserved */
.highlight .kt  { color: #b58900 } /* Keyword.Type */

/* Name */
.highlight .n   { color: #586e75 }
.highlight .na  { color: #2aa198 } /* Name.Attribute */
.highlight .nb  { color: #268bd2 } /* Name.Builtin */
.highlight .nc  { color: #268bd2 } /* Name.Class */
.highlight .ne  { color: #cb4b16 } /* Name.Error */
.highlight .no  { color: #2aa198 } /* Name.Constant */
.highlight .nd  { color: #2aa198 } /* Name.Decorator */
.highlight .ni  { color: #2aa198; font-weight: bold } /* Name.Entity */
.highlight .nf  { color: #268bd2 } /* Name.Function */
.highlight .nn  { color: #586e75; } /* Name.Namespace */
.highlight .nt  { color: #2aa198; font-weight: bold } /* Name.Tag */
.highlight .nv  { color: #cb4b16 } /* Name.Variable */

/* Builtin */
.highlight .b   { color: #859900 }
.highlight .bp  { color: #586e75 } /* Name.Builtin.Pseudo */

/* Variable */
.highlight .v   { color: #586e75 }
.highlight .vc  { color: #586e75 } /* Name.Variable.Class */
.highlight .vg  { color: #268bd2 } /* Name.Variable.Global */
.highlight .vi  { color: #268bd2 } /* Name.Variable.Instance */

/* Literal */

/* Literal.Number */
.highlight .m { color: #268bd2 } /* Literal.Number */
.highlight .mf { color: #268bd2 } /* Literal.Number.Float */
.highlight .mh { color: #268bd2 } /* Literal.Number.Hex */
.highlight .mi { color: #268bd2 } /* Literal.Number.Integer */
.highlight .mo { color: #268bd2 } /* Literal.Number.Oct */

/* Literal.String */
.highlight .s { color: #2aa198 }
.highlight .sb { color: #2aa198 } /* Literal.String.Backtick */
.highlight .sc { color: #2aa198 } /* Literal.String.Char */
.highlight .sd { color: #2aa198 } /* Literal.String.Doc */
.highlight .s2 { color: #2aa198 } /* Literal.String.Double */
.highlight .se { color: #cb4b16 } /* Literal.String.Escape */
.highlight .sh { color: #2aa198 } /* Literal.String.Heredoc */
.highlight .si { color: #cb4b16 } /* Literal.String.Interpol */
.highlight .sx { color: #2aa198 } /* Literal.String.Other */
.highlight .sr { color: #cb4b16 } /* Literal.String.Regex */
.highlight .s1 { color: #2aa198 } /* Literal.String.Single */
.highlight .ss { color: #cb4b16 } /* Literal.String.Symbol */

/* Literal.Integer */
.highlight .il { color: #268bd2 } /* Literal.Number.Integer.Long */

/* Operator */
.highlight .o  { color: #586e75 }
.highlight .ow { color: #859900 } /* Operator.Word */

/* Punctuation */
.highlight .p  { color: #586e75 }

/* Comment */
.highlight .c { color: #93a1a1; font-style: italic }
.highlight .cm { color: #93a1a1; } /* Comment.Multiline */
.highlight .cp { color: #93a1a1 } /* Comment.Preproc */
.highlight .c1 { color: #93a1a1; } /* Comment.Single */
.highlight .cs { color: #93a1a1; } /* Comment.Special */

.highlight .hll { background-color: #dc322f }

/* Generic */
.highlight .g { color: #586e75 }
.highlight .gd { color: #586e75 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #586e75 } /* Generic.Error */
.highlight .gh { color: #586e75; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #586e75 } /* Generic.Inserted */
.highlight .go { color: #586e75 } /* Generic.Output */
.highlight .gp { color: #586e75 } /* Generic.Prompt */
.highlight .gs { font-weight: 586e75 } /* Generic.Strong */
.highlight .gu { color: #586e75; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #586e75 } /* Generic.Traceback */

div.highlight pre { background: #fdf6e3;}

/* .hll { background-color: #404040 } */
/* .c { color: #999999; font-style: italic } /\* Comment *\/ */
/* .err { color: #a61717; background-color: #e3d2d2 } /\* Error *\/ */
/* .g { color: #d0d0d0 } /\* Generic *\/ */
/* .k { color: #6ab825; font-weight: bold } /\* Keyword *\/ */
/* .l { color: #d0d0d0 } /\* Literal *\/ */
/* .n { color: #d0d0d0 } /\* Name *\/ */
/* .o { color: #d0d0d0 } /\* Operator *\/ */
/* .x { color: #d0d0d0 } /\* Other *\/ */
/* .p { color: #d0d0d0 } /\* Punctuation *\/ */
/* .cm { color: #999999; font-style: italic } /\* Comment.Multiline *\/ */
/* .cp { color: #cd2828; font-weight: bold } /\* Comment.Preproc *\/ */
/* .c1 { color: #999999; font-style: italic } /\* Comment.Single *\/ */
/* .cs { color: #e50808; font-weight: bold; background-color: #520000 } /\* Comment.Special *\/ */
/* .gd { color: #d22323 } /\* Generic.Deleted *\/ */
/* .ge { color: #d0d0d0; font-style: italic } /\* Generic.Emph *\/ */
/* .gr { color: #d22323 } /\* Generic.Error *\/ */
/* .gh { color: #ffffff; font-weight: bold } /\* Generic.Heading *\/ */
/* .gi { color: #589819 } /\* Generic.Inserted *\/ */
/* .go { color: #cccccc } /\* Generic.Output *\/ */
/* .gp { color: #aaaaaa } /\* Generic.Prompt *\/ */
/* .gs { color: #d0d0d0; font-weight: bold } /\* Generic.Strong *\/ */
/* .gu { color: #ffffff; text-decoration: underline } /\* Generic.Subheading *\/ */
/* .gt { color: #d22323 } /\* Generic.Traceback *\/ */
/* .kc { color: #6ab825; font-weight: bold } /\* Keyword.Constant *\/ */
/* .kd { color: #6ab825; font-weight: bold } /\* Keyword.Declaration *\/ */
/* .kn { color: #6ab825; font-weight: bold } /\* Keyword.Namespace *\/ */
/* .kp { color: #6ab825 } /\* Keyword.Pseudo *\/ */
/* .kr { color: #6ab825; font-weight: bold } /\* Keyword.Reserved *\/ */
/* .kt { color: #6ab825; font-weight: bold } /\* Keyword.Type *\/ */
/* .ld { color: #d0d0d0 } /\* Literal.Date *\/ */
/* .m { color: #3677a9 } /\* Literal.Number *\/ */
/* .s { color: #ed9d13 } /\* Literal.String *\/ */
/* .na { color: #bbbbbb } /\* Name.Attribute *\/ */
/* .nb { color: #24909d } /\* Name.Builtin *\/ */
/* .nc { color: #447fcf; text-decoration: underline } /\* Name.Class *\/ */
/* .no { color: #40ffff } /\* Name.Constant *\/ */
/* .nd { color: #ffa500 } /\* Name.Decorator *\/ */
/* .ni { color: #d0d0d0 } /\* Name.Entity *\/ */
/* .ne { color: #bbbbbb } /\* Name.Exception *\/ */
/* .nf { color: #447fcf } /\* Name.Function *\/ */
/* .nl { color: #d0d0d0 } /\* Name.Label *\/ */
/* .nn { color: #447fcf; text-decoration: underline } /\* Name.Namespace *\/ */
/* .nx { color: #d0d0d0 } /\* Name.Other *\/ */
/* .py { color: #d0d0d0 } /\* Name.Property *\/ */
/* .nt { color: #6ab825; font-weight: bold } /\* Name.Tag *\/ */
/* .nv { color: #40ffff } /\* Name.Variable *\/ */
/* .ow { color: #6ab825; font-weight: bold } /\* Operator.Word *\/ */
/* .w { color: #666666 } /\* Text.Whitespace *\/ */
/* .mf { color: #3677a9 } /\* Literal.Number.Float *\/ */
/* .mh { color: #3677a9 } /\* Literal.Number.Hex *\/ */
/* .mi { color: #3677a9 } /\* Literal.Number.Integer *\/ */
/* .mo { color: #3677a9 } /\* Literal.Number.Oct *\/ */
/* .sb { color: #ed9d13 } /\* Literal.String.Backtick *\/ */
/* .sc { color: #ed9d13 } /\* Literal.String.Char *\/ */
/* .sd { color: #ed9d13 } /\* Literal.String.Doc *\/ */
/* .s2 { color: #ed9d13 } /\* Literal.String.Double *\/ */
/* .se { color: #ed9d13 } /\* Literal.String.Escape *\/ */
/* .sh { color: #ed9d13 } /\* Literal.String.Heredoc *\/ */
/* .si { color: #ed9d13 } /\* Literal.String.Interpol *\/ */
/* .sx { color: #ffa500 } /\* Literal.String.Other *\/ */
/* .sr { color: #ed9d13 } /\* Literal.String.Regex *\/ */
/* .s1 { color: #ed9d13 } /\* Literal.String.Single *\/ */
/* .ss { color: #ed9d13 } /\* Literal.String.Symbol *\/ */
/* .bp { color: #24909d } /\* Name.Builtin.Pseudo *\/ */
/* .vc { color: #40ffff } /\* Name.Variable.Class *\/ */
/* .vg { color: #40ffff } /\* Name.Variable.Global *\/ */
/* .vi { color: #40ffff } /\* Name.Variable.Instance *\/ */
/* .il { color: #3677a9 } /\* Literal.Number.Integer.Long *\/ */
