.makeup .hll {
    background-color: #ffffcc;
}
.makeup {
    background-color: #ffffff;
}

@media (prefers-color-scheme: dark) {
  .makeup .hll {
    background-color: #222222;
  }
  .makeup {
    background-color: #000000;
  }
}

.makeup .unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.makeup .bp {
    color: #388038;
    font-style: italic;
} /* :name_builtin_pseudo */
.makeup .c {
    color: #888888;
    font-style: italic;
} /* :comment */
.makeup .c1 {
    color: #888888;
    font-style: italic;
} /* :comment_single */
.makeup .ch {
    color: #287088;
    font-style: italic;
} /* :comment_hashbang */
.makeup .cm {
    color: #888888;
    font-style: italic;
} /* :comment_multiline */
.makeup .cp {
    color: #289870;
    font-style: normal;
} /* :comment_preproc */
.makeup .cpf {
    color: #289870;
    font-style: normal;
} /* :comment_preproc_file */
.makeup .cs {
    color: #888888;
    font-style: italic;
} /* :comment_special */
.makeup .dl {
    color: #b85820;
} /* :string_delimiter */
.makeup .err {
    background-color: #a848a8;
} /* :error */
.makeup .fm {
    color: #b85820;
} /* :name_function_magic */
.makeup .gd {
    color: #c02828;
} /* :generic_deleted */
.makeup .ge {
    font-style: italic;
} /* :generic_emph */
.makeup .gh {
    color: #666666;
} /* :generic_heading */
.makeup .gi {
    color: #388038;
} /* :generic_inserted */
.makeup .go {
    color: #666666;
} /* :generic_output */
.makeup .gp {
    color: #444444;
} /* :generic_prompt */
.makeup .gr {
    color: #c02828;
} /* :generic_error */
.makeup .gs {
    font-weight: bold;
} /* :generic_strong */
.makeup .gt {
    color: #2838b0;
} /* :generic_traceback */
.makeup .gu {
    color: #444444;
} /* :generic_subheading */
.makeup .il {
    color: #444444;
} /* :number_integer_long */
.makeup .k {
    color: #2838b0;
} /* :keyword */
.makeup .kc {
    color: #444444;
    font-style: italic;
} /* :keyword_constant */
.makeup .kd {
    color: #2838b0;
    font-style: italic;
} /* :keyword_declaration */
.makeup .kn {
    color: #2838b0;
} /* :keyword_namespace */
.makeup .kp {
    color: #2838b0;
} /* :keyword_pseudo */
.makeup .kr {
    color: #2838b0;
} /* :keyword_reserved */
.makeup .kt {
    color: #2838b0;
    font-style: italic;
} /* :keyword_type */
.makeup .m {
    color: #444444;
} /* :number */
.makeup .mb {
    color: #444444;
} /* :number_bin */
.makeup .mf {
    color: #444444;
} /* :number_float */
.makeup .mh {
    color: #444444;
} /* :number_hex */
.makeup .mi {
    color: #444444;
} /* :number_integer */
.makeup .mo {
    color: #444444;
} /* :number_oct */
.makeup .na {
    color: #388038;
} /* :name_attribute */
.makeup .nb {
    color: #388038;
} /* :name_builtin */
.makeup .nc {
    color: #287088;
} /* :name_class */
.makeup .nd {
    color: #287088;
} /* :name_decorator */
.makeup .ne {
    color: #908828;
} /* :name_exception */
.makeup .nf {
    color: #785840;
} /* :name_function */
.makeup .ni {
    color: #709030;
} /* :name_entity */
.makeup .nl {
    color: #289870;
} /* :name_label */
.makeup .nn {
    color: #289870;
} /* :name_namespace */
.makeup .no {
    color: #b85820;
} /* :name_constant */
.makeup .nt {
    color: #2838b0;
} /* :name_tag */
.makeup .nv {
    color: #b04040;
} /* :name_variable */
.makeup .o {
    color: #666666;
} /* :operator */
.makeup .ow {
    color: #a848a8;
} /* :operator_word */
.makeup .p {
    color: #888888;
} /* :punctuation */
.makeup .s {
    color: #b83838;
} /* :string */
.makeup .s1 {
    color: #b83838;
} /* :string_single */
.makeup .s2 {
    color: #b83838;
} /* :string_double */
.makeup .sa {
    color: #444444;
} /* :string_affix */
.makeup .sb {
    color: #b83838;
} /* :string_backtick */
.makeup .sc {
    color: #a848a8;
} /* :string_char */
.makeup .sd {
    color: #b85820;
    font-style: italic;
} /* :string_doc */
.makeup .se {
    color: #709030;
} /* :string_escape */
.makeup .sh {
    color: #b83838;
} /* :string_heredoc */
.makeup .si {
    color: #b83838;
    text-decoration: underline;
} /* :string_interpol */
.makeup .sr {
    color: #a848a8;
} /* :string_regex */
.makeup .ss {
    color: #b83838;
} /* :string_symbol */
.makeup .sx {
    color: #a848a8;
} /* :string_other */
.makeup .sx {
    color: #b83838;
} /* :string_sigil */
.makeup .vc {
    color: #b04040;
} /* :name_variable_class */
.makeup .vg {
    color: #908828;
} /* :name_variable_global */
.makeup .vi {
    color: #b04040;
} /* :name_variable_instance */
.makeup .vm {
    color: #b85820;
} /* :name_variable_magic */
