body {
  background: #fcfcfc;
  margin: 8px;
  line-height: 1.6;
}

kbd,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

code,
tt {
  margin: 0 2px;
  padding: 0 5px;
  white-space: nowrap;
  background-color: #f0f0f0;
  border-radius: 2px;
  font-family: Consolas,'Liberation Mono','DejaVu Sans Mono',Courier,monospace;
  font-size: 1em;
}

pre > code {
  margin: 0;
  padding: 0;
  line-height: 1.3;
  white-space: pre;
  border: 1px solid #292929;
  border-radius: 2px;
  display: block;
  padding: 15px 16px 14px;
  background: #333;
  color: #ddd;
}

/** Syntax highlighting for Haskell just like in my Vim setup */

pre>code.sourceCode.haskell span.kw {
  color: #0f0;
}

pre>code.sourceCode.haskell span.ot {
  color: #ff0;
}

pre>code.sourceCode.haskell span.op {
  color: #ff0;
}

/** Syntax highlighting for bash */

pre>code.sourceCode.bash span.co {
  color: #4ff;
}

pre>code.sourceCode.bash span.fu {
  color: #4ff;
}

pre>code.sourceCode.bash span.kw {
  color: #ff0;
}

pre>code.sourceCode.bash span.bu {
  color: #ff0;
}

pre>code.sourceCode.bash span.va {
  color: #4ff;
}

pre>code.sourceCode.bash span.st {
  color: #f5f;
}
