.highlight {

pre, .hll {
  background-color: #272822;
}
.c {
  color: #75715e;
}
.err {
  color: #960050;
  background-color: #1e0010;
}
.k {
  color: #66d9ef;
}
.l {
  color: #ae81ff;
}
.n {
  color: #f8f8f2;
}
.o {
  color: #f92672;
}
.p {
  color: #f8f8f2;
}
.cm, .cp, .c1, .cs {
  color: #75715e;
}
.ge {
  font-style: italic;
}
.gs {
  font-weight: bold;
}
.kc, .kd {
  color: #66d9ef;
}
.kn {
  color: #f92672;
}
.kp, .kr, .kt {
  color: #66d9ef;
}
.ld {
  color: #e6db74;
}
.m {
  color: #ae81ff;
}
.s {
  color: #e6db74;
}
.na {
  color: #a6e22e;
}
.nb {
  color: #f8f8f2;
}
.nc {
  color: #a6e22e;
}
.no {
  color: #66d9ef;
}
.nd {
  color: #a6e22e;
}
.ni {
  color: #f8f8f2;
}
.ne, .nf {
  color: #a6e22e;
}
.nl, .nn {
  color: #f8f8f2;
}
.nx {
  color: #a6e22e;
}
.py {
  color: #f8f8f2;
}
.nt {
  color: #f92672;
}
.nv {
  color: #f8f8f2;
}
.ow {
  color: #f92672;
}
.w {
  color: #f8f8f2;
}
.mf, .mh, .mi, .mo {
  color: #ae81ff;
}
.sb, .sc, .sd, .s2 {
  color: #e6db74;
}
.se {
  color: #ae81ff;
}
.sh, .si, .sx, .sr, .s1, .ss {
  color: #e6db74;
}
.bp, .vc, .vg, .vi {
  color: #f8f8f2;
}
.il {
  color: #ae81ff;
}
.gh {}
.gu {
  color: #75715e;
}
.gd {
  color: #f92672;
}
.gi {
  color: #a6e22e;
}

}

.highlighter-rouge{

background: aliceblue;
background: linear-gradient(90deg, #fad7f9, #abedf1);
color: #e61663;
font-size: 120%;
border-radius: 2px;

}