.highlight {
font-family: "Inconsolata", Monaco, Courier, monospace; border: 1px solid #efefef; border-left: 2em solid #efefef; position: relative; margin: 1em 0;
} .highlight pre {
counter-reset: linenumbers; margin: 0; overflow: auto; padding: 0 0.5em;
} .highlight pre > span {
display: block; padding: 0.25em;
} .highlight pre > span:before {
font-size: .9em; color: #aaa; content: counter(linenumbers); counter-increment: linenumbers; left: -3.2em; position: absolute; text-align: right; width: 2.5em; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}