.highlight {
  .c {
    font-style: italic;
  }

  .c1 {
    font-style: italic;
  }

  .cm {
    font-style: italic;
  }

  .cs {
    font-style: italic;
  }

  .err {
    border: 1px solid $color00;
  }

  .ge {
    font-style: italic;
  }

  .gh {
    font-weight: bold;
  }

  .gp {
    font-weight: bold;
  }

  .gs {
    font-weight: bold;
  }

  .gu {
    font-weight: bold;
  }

  .hll {
    background-color: $color01;
  }

  .k {
    font-weight: bold;
  }

  .kc {
    font-weight: bold;
  }

  .kd {
    font-weight: bold;
  }

  .kn {
    font-weight: bold;
  }

  .kr {
    font-weight: bold;
  }

  .nc {
    font-weight: bold;
  }

  .ne {
    font-weight: bold;
  }

  .ni {
    font-weight: bold;
  }

  .nn {
    font-weight: bold;
  }

  .nt {
    font-weight: bold;
  }

  .ow {
    font-weight: bold;
  }

  .s {
    font-style: italic;
  }

  .s1 {
    font-style: italic;
  }

  .s2 {
    font-style: italic;
  }

  .sb {
    font-style: italic;
  }

  .sc {
    font-style: italic;
  }

  .sd {
    font-style: italic;
  }

  .se {
    font-style: italic;
    font-weight: bold;
  }

  .sh {
    font-style: italic;
  }

  .si {
    font-style: italic;
    font-weight: bold;
  }

  .sr {
    font-style: italic;
  }

  .ss {
    font-style: italic;
  }

  .sx {
    font-style: italic;
  }
}