@import "variables";
// @import "mixins";


/* Pretty print */
pre.prettyprint, code.prettyprint {
  background: $code-background-color;
}

// .prettyprint .str { /* string content */
//   color: rgb(255, 64, 129);
// }
// .prettyprint .atv { /* a markup attribute value */
//   color: rgb(121, 134, 203);
// }
// .prettyprint .kwd { /* a keyword */
//   color: rgb(214, 26, 127)
// }
// .prettyprint .tag { /* a markup tag name */
//   color: rgb(159, 73, 155);
// }
// .prettyprint .com { /* a comment */
//   color: rgb(138, 138, 138);
// }
// .prettyprint .lit { /* a literal value */
//   color: rgb(127, 0, 0);
// }
// .prettyprint .pun, /* punctuation, lisp open bracket, lisp close bracket */
// .prettyprint .opn,
// .prettyprint .clo {
//   color: rgb(92, 107, 192);
// }
// .prettyprint .typ, /* a type name */
// .prettyprint .atn, /* a markup attribute name */
// .prettyprint .dec,
// .prettyprint .var { /* a declaration; a variable name */
//   color: rgb(107, 73, 159);
// }
// .prettyprint .pln {
//   color: rgb(121, 134, 203);
// }

/* Original Pretty print */

// .prettyprint .str, /* string content */
// .prettyprint .atv { /* a markup attribute value */
//   color: $brand-green-secondary2; //rgb(0, 138, 53);
// }
// .prettyprint .kwd, /* a keyword */
// .prettyprint .tag { /* a markup tag name */
//   color: rgb(0, 102, 204);
// }
// .prettyprint .com { /* a comment */
//   color: $gray-3; //rgb(127, 127, 127);
//   font-style: italic;
// }
// .prettyprint .lit { /* a literal value */
//   color: rgb(127, 0, 0);
// }
// .prettyprint .pun, /* punctuation, lisp open bracket, lisp close bracket */
// .prettyprint .opn,
// .prettyprint .clo {
//   color: $gray-4; //rgb(127, 127, 127);
// }
// .prettyprint .typ, /* a type name */
// .prettyprint .atn, /* a markup attribute name */
// .prettyprint .dec,
// .prettyprint .var { /* a declaration; a variable name */
//   color: $brand-red-secondary2; //rgb(127, 0, 127);
// }
// .prettyprint .pln {
//   color: $gray-4;
// }

// IO theme.
// .prettyprint pre { font-family: "Inconsolata"; font-size: 40px; }
.prettyprint .pln { color: #000 }  /* plain text */
.prettyprint .str,
.prettyprint .atv { color: #0f9d58 }  /* string content and attribute value */
.prettyprint .kwd,
.prettyprint .tag { color: #4285f4;  }  /* a keyword or tag */
.prettyprint .com { color: #999 }  /* a comment */
.prettyprint .typ,
.prettyprint .var { color: #673ab7 }  /* a type name or xq variable */
.prettyprint .lit { color: #ff9800 }  /* a literal value */
.prettyprint .pun,
.prettyprint .opn,
.prettyprint .clo { color: #a3a3a3 } /* punctuation, lisp open bracket, lisp close bracket */
.prettyprint .atn { color: #e91e63 }  /* a markup attribute name */
.prettyprint .dec,
.prettyprint .var { color: #e67c73 }  /* a declaration like doctype */
.prettyprint .fun { color: #fff }  /* a function name */
