.highlight .hll {background-color: #ffffcc}
.highlight {background-color: #ffffff}.highlight .unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.highlight .c {color: #008800; font-style: italic; } /* :comment */
.highlight .c1 {color: #008800; font-style: italic; } /* :comment_single */
.highlight .ch {color: #008800; font-style: italic; } /* :comment_hashbang */
.highlight .cm {color: #008800; font-style: italic; } /* :comment_multiline */
.highlight .cp {color: #008080; font-style: normal; } /* :comment_preproc */
.highlight .cpf {color: #008080; font-style: normal; } /* :comment_preproc_file */
.highlight .cs {color: #008800; font-style: normal; font-weight: bold; } /* :comment_special */
.highlight .dl {color: #0000FF; } /* :string_delimiter */
.highlight .err {color: #a61717; background-color: #e3d2d2; } /* :error */
.highlight .gd {color: #000000; background-color: #ffdddd; } /* :generic_deleted */
.highlight .ge {font-style: italic; } /* :generic_emph */
.highlight .gh {color: #999999; } /* :generic_heading */
.highlight .gi {color: #000000; background-color: #ddffdd; } /* :generic_inserted */
.highlight .go {color: #888888; } /* :generic_output */
.highlight .gp {color: #555555; } /* :generic_prompt */
.highlight .gr {color: #aa0000; } /* :generic_error */
.highlight .gs {font-weight: bold; } /* :generic_strong */
.highlight .gt {color: #aa0000; } /* :generic_traceback */
.highlight .gu {color: #aaaaaa; } /* :generic_subheading */
.highlight .il {color: #0000FF; } /* :number_integer_long */
.highlight .k {color: #000080; font-weight: bold; } /* :keyword */
.highlight .kc {color: #000080; font-weight: bold; } /* :keyword_constant */
.highlight .kd {color: #000080; font-weight: bold; } /* :keyword_declaration */
.highlight .kn {color: #000080; font-weight: bold; } /* :keyword_namespace */
.highlight .kp {color: #000080; font-weight: bold; } /* :keyword_pseudo */
.highlight .kr {color: #000080; font-weight: bold; } /* :keyword_reserved */
.highlight .kt {color: #000080; font-weight: bold; } /* :keyword_type */
.highlight .m {color: #0000FF; } /* :number */
.highlight .mb {color: #0000FF; } /* :number_bin */
.highlight .mf {color: #0000FF; } /* :number_float */
.highlight .mh {color: #0000FF; } /* :number_hex */
.highlight .mi {color: #0000FF; } /* :number_integer */
.highlight .mo {color: #0000FF; } /* :number_oct */
.highlight .na {color: #FF0000; } /* :name_attribute */
.highlight .nt {color: #000080; font-weight: bold; } /* :name_tag */
.highlight .ow {font-weight: bold; } /* :operator_word */
.highlight .s {color: #0000FF; } /* :string */
.highlight .s1 {color: #0000FF; } /* :string_single */
.highlight .s2 {color: #0000FF; } /* :string_double */
.highlight .sa {color: #0000FF; } /* :string_affix */
.highlight .sb {color: #0000FF; } /* :string_backtick */
.highlight .sc {color: #800080; } /* :string_char */
.highlight .sd {color: #0000FF; } /* :string_doc */
.highlight .se {color: #0000FF; } /* :string_escape */
.highlight .sh {color: #0000FF; } /* :string_heredoc */
.highlight .si {color: #0000FF; } /* :string_interpol */
.highlight .sr {color: #0000FF; } /* :string_regex */
.highlight .ss {color: #0000FF; } /* :string_symbol */
.highlight .sx {color: #0000FF; } /* :string_other */
.highlight .sx {color: #0000FF; } /* :string_sigil */
