.clearfix::after{content:"";display:table;clear:both}.code-block,article .highlight,article pre{background:#2d2d2d;margin:2ex 0;padding:1rem 1em;border-style:solid;border-color:#333;border:1px 0;border-radius:2px;overflow:auto;color:#ccc;font-size:.85em;line-height:1.45}.line-numbers,article .gist-not-used .gist-file .gist-data .line-numbers,article .highlight .gutter pre{color:#666;font-size:.85em}article code,article pre{font-family:Monaco,"Source Code Pro",Consolas,Menlo,Consolas,monospace}article code{background:#fff;padding:0 .3rem}article pre code{background:0 0;text-shadow:none;padding:0}article .highlight .marked{background:#515151}article .highlight pre{border:none;margin:0;padding:0}article .highlight table{margin:0;width:auto}article .highlight td{border:none;padding:0}article .highlight figcaption{font-size:.85em;color:#999;line-height:1em;margin-bottom:1em}article .highlight a{color:#6cc!important;text-decoration:none;float:right}article .highlight a:hover{color:#69c!important}article .highlight .gutter pre{text-align:right;padding-right:20px}article .highlight .line{height:1.6em}article .gist-not-used{margin:0;border-style:solid;border-color:#ccc;border-width:1px 0;background:#2d2d2d;padding:1em 1em 1em 2px}article .gist-not-used .gist-file{border:none;font-family:Monaco,"Source Code Pro",Consolas,Menlo,Consolas,monospace;margin:0}article .gist-not-used .gist-file .gist-data{background:0 0;border:none}article .gist-not-used .gist-file .gist-data .line-numbers{background:0 0;border:none;padding:0 20px 0 0}article .gist-not-used .gist-file .gist-data .line-data{padding:0!important}article .gist-not-used .gist-file .highlight{margin:0;padding:0;border:none}article .gist-not-used .gist-file .gist-meta{background:#2d2d2d;color:#999;font:.85em Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 0;padding:0;margin-top:1em;margin-left:1em}article .gist-not-used .gist-file a{color:#00f;font-weight:400}article .gist-not-used .gist-file a:hover{text-decoration:underline}pre .comment,pre .title{color:#999}pre .attribute,pre .css .class,pre .css .id,pre .css .pseudo,pre .html .doctype,pre .regexp,pre .ruby .constant,pre .tag,pre .variable,pre .xml .doctype,pre .xml .pi,pre .xml .tag .title{color:#f2777a}pre .built_in,pre .constant,pre .literal,pre .number,pre .params,pre .preprocessor{color:#f99157}pre .class,pre .css .rules .attribute,pre .ruby .class .title{color:#9c9}pre .header,pre .inheritance,pre .ruby .symbol,pre .string,pre .value,pre .xml .cdata{color:#9c9}pre .css .hexcolor{color:#6cc}pre .coffeescript .title,pre .function,pre .javascript .title,pre .perl .sub,pre .python .decorator,pre .python .title,pre .ruby .function .title,pre .ruby .title .keyword{color:#69c}pre .javascript .function,pre .keyword{color:#c9c}