.post pre,
.post .highlight {
  background: #2d2d2d;
  padding: 1em;
  border-style: solid;
  border-color: #ddd;
  border-width: 1px 0;
  border-radius: 5px;
  overflow: auto;
  color: #ccc;
  line-height: 16px;
}
.post .highlight .gutter pre,
.post .highlight .code pre,
.post .highlight pre,
.post .gist .gist-file .gist-data .line-numbers {
  color: #666;
  font-size: 13px;
}
.post pre,
.post code {
  font-family: "Source Code Pro", Consolas, Monaco, Menlo, Consolas, monospace;
}
.post code {
  background: #eee;
  text-shadow: 0 1px #fff;
  padding: 0 0.3em;
}
.post pre code {
  background: none;
  text-shadow: none;
  padding: 0;
}
.post .highlight pre {
  border: none;
  margin: 0;
  padding: 0;
}
.post .highlight table {
  margin: 0;
  width: auto;
}
.post .highlight td {
  border: none;
  padding: 0;
}
.post .highlight figcaption {
  font-size: 13px;
  color: #999;
  line-height: 1em;
  margin-bottom: 1em;
}
.post .highlight figcaption:before,
.post .highlight figcaption:after {
  content: "";
  display: table;
}
.post .highlight figcaption:after {
  clear: both;
}
.post .highlight figcaption a {
  float: right;
}
.post .highlight .gutter pre {
  text-align: right;
  padding-right: 20px;
}
.post .highlight .line {
  height: 16px;
}
pre .comment,
pre .title {
  color: #999;
}
pre .variable,
pre .attribute,
pre .tag,
pre .regexp,
pre .ruby .constant,
pre .xml .tag .title,
pre .xml .pi,
pre .xml .doctype,
pre .html .doctype,
pre .css .id,
pre .css .class,
pre .css .pseudo {
  color: #f2777a;
}
pre .number,
pre .preprocessor,
pre .built_in,
pre .literal,
pre .params,
pre .constant {
  color: #f99157;
}
pre .class,
pre .ruby .class .title,
pre .css .rules .attribute {
  color: #9c9;
}
pre .string,
pre .value,
pre .inheritance,
pre .header,
pre .ruby .symbol,
pre .xml .cdata {
  color: #9c9;
}
pre .css .hexcolor {
  color: #6cc;
}
pre .function,
pre .python .decorator,
pre .python .title,
pre .ruby .function .title,
pre .ruby .title .keyword,
pre .perl .sub,
pre .javascript .title,
pre .coffeescript .title {
  color: #69c;
}
pre .keyword,
pre .javascript .function {
  color: #c9c;
}
