.article-entry .highlight{border-radius:5px;tab-size:2em}.article-entry details{padding-bottom:24px}.article-entry summary{cursor:pointer;padding-top:10px}figure{margin:0 0 1rem}.highlight table{border:none;border-collapse:collapse;table-layout:auto;width:100%}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}.highlight tr{border:none}tbody tr:nth-child(odd){background-color:rgba(0,0,0,.05)}.article-entry .highlight,.article-entry pre{background:#2d2d2d;border-color:#ddd;border-style:solid;border-width:1px 0;color:#ccc;line-height:22.400000000000002px;margin:0;overflow:auto;padding:15px 20px}.article-entry .gist .gist-file .gist-data .line-numbers,.article-entry .highlight .gutter pre{color:#666;font-size:.95em}.article-entry code,.article-entry pre{font-family:Source Code Pro,Consolas,Monaco,Menlo,monospace}.article-entry code{background:#eee;padding:0 .3em;text-shadow:0 1px #fff}.article-entry pre code{background:none;padding:0;text-shadow:none}.article-entry .highlight pre{border:none;margin:0;padding:0}.article-entry .highlight table{margin:0;width:auto}.article-entry .highlight td{border:none;padding:0}.article-entry .highlight figcaption{color:#999;font-size:.85em;line-height:1em;margin-bottom:1em}.article-entry .highlight figcaption a{float:right}.article-entry .highlight .gutter pre{padding-right:20px;text-align:right}.article-entry .highlight .line{height:22.400000000000002px}.article-entry .gist{background:#2d2d2d;border-color:#ddd;border-style:solid;border-width:1px 0;margin:0 -20px;padding:15px 20px 15px 0}.article-entry .gist .gist-file{border:none;font-family:Source Code Pro,Consolas,Monaco,Menlo,monospace;margin:0}.article-entry .gist .gist-file .gist-data{background:none;border:none}.article-entry .gist .gist-file .gist-data .line-numbers{background:none;border:none;padding:0 20px 0 0}.article-entry .gist .gist-file .gist-data .line-data{padding:0!important}.article-entry .gist .gist-file .highlight{border:none;margin:0;padding:0}.article-entry .gist .gist-file .gist-meta{background:#2d2d2d;color:#999;font:.85em Helvetica Neue,Helvetica,Arial,sans-serif;margin-left:20px;margin-top:1em;padding:0;text-shadow:0 0}.article-entry .gist .gist-file .gist-meta a{color:#258fb8;font-weight:400}.article-entry .gist .gist-file .gist-meta 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 .header,pre .inheritance,pre .ruby .class .title,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}pre .deletion{color:#9c9}pre .addition{color:#f2777a}