pre .hs-comment        { color:#555 }
pre .hs-keyword        { color:#397460 }
pre .hs-str            { color:#366354 }
pre .hs-conid          { color:#4F4371 }
pre .hs-varop, pre .hs-keyglyph          { color:#8f4e8b }
pre .hs-varid          { color:#333 }
pre .hs-num            { color:#4F4371 }
pre .hs-definition     { color: #2e659c }
pre .diff              { color:#555 }
pre code .title        { color:#333 }
pre code .string       { color:#366354 }
pre code .built_in     { color:#397460 }
pre code .preprocessor { color:#4F4371 }
pre code .comment      { color:#555 }
pre code .command      { color:#397460 }
pre code .special      { color:#333 }
pre code .formula      { color:#4F4371 }
pre code .keyword      { color:#397460 }
pre code .number       { color:#4F4371 }
pre code .header       { color:#555 }
pre code .deletion     { background-color:#FDD; color:#695B5B }
pre code .addition     { background-color:#DFD; color:#000 }

code .hs-definition     { color: #2e659c }
code .hs-comment        { color:#555 }
code .hs-keyword        { color:#397460 }
code .hs-str            { color:#366354 }
code .hs-conid          { color:#4F4371 }
code .hs-varop, code .hs-keyglyph          { color:#8f4e8b }
code .hs-varid          { color:#333 }
code .hs-num            { color:#4F4371 }
code .diff              { color:#555 }

pre {
  margin: 1em 0;
}

/* Rejected, bad code */

.rejected-code {
  position: relative;
}
.rejected-code .rejected-note {
  position: absolute;
  top: 0;
  line-height: 2em;
  height: 2em;
  vertical-align: middle;
  right: 0.5em;
  color: #a94442;
  font-style: italic
}
.rejected-code pre {
  padding-right: 6em;
}
.rejected-code pre, .rejected-code pre * {
  color: #a94442;
  background-color: #f2ebeb;
  border-color: #ebccd1;
}
.rejected-code pre .hs-comment        { color:#a94442 }
.rejected-code pre .hs-keyword        { color:#a94442460 }
.rejected-code pre .hs-str            { color:#a94442354 }
.rejected-code pre .hs-conid          { color:#a94442371 }
.rejected-code pre .hs-varop, pre .hs-keyglyph { color:#a94442e8b }
.rejected-code pre .hs-varid          { color:#a94442 }
.rejected-code pre .hs-num            { color:#a94442371 }
.rejected-code pre .hs-definition     { color: #a9444259c }
