/**
 * One Dark theme for prism.js
 * Based on Atom's One Dark theme: https://github.com/atom/atom/tree/master/packages/one-dark-syntax
 */
code[class*="language-"],pre[class*="language-"]{background:hsl(220,13%,18%);color:hsl(220,14%,71%);text-shadow:0 1px rgba(0,0,0,.3);font-family:"Fira Code","Fira Mono",Menlo,Consolas,"DejaVu Sans Mono",monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
code[class*="language-"]::-moz-selection,code[class*="language-"] *::-moz-selection,pre[class*="language-"] *::-moz-selection{background:hsl(220,13%,28%);color:inherit;text-shadow:none}
code[class*="language-"]::selection,code[class*="language-"] *::selection,pre[class*="language-"] *::selection{background:hsl(220,13%,28%);color:inherit;text-shadow:none}
pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}
:not(pre)>code[class*="language-"]{padding:.2em .3em;border-radius:.3em;white-space:normal}
@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}
.token.comment,.token.prolog,.token.cdata{color:hsl(220,10%,40%)}
.token.doctype,.token.punctuation,.token.entity{color:hsl(220,14%,71%)}
.token.attr-name,.token.class-name,.token.boolean,.token.constant,.token.number,.token.atrule{color:hsl(29,54%,61%)}
.token.keyword{color:hsl(286,60%,67%)}
.token.property,.token.tag,.token.symbol,.token.deleted,.token.important{color:hsl(355,65%,65%)}
.token.selector,.token.string,.token.char,.token.builtin,.token.inserted,.token.regex,.token.attr-value,.token.attr-value>.token.punctuation{color:hsl(95,38%,62%)}
.token.variable,.token.operator,.token.function{color:hsl(207,82%,66%)}
.token.url{color:hsl(187,47%,55%)}
.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:hsl(220,14%,71%)}
.language-css .token.selector{color:hsl(355,65%,65%)}
.language-css .token.property{color:hsl(220,14%,71%)}
.language-css .token.function,.language-css .token.url>.token.function{color:hsl(187,47%,55%)}
.language-css .token.url>.token.string.url{color:hsl(95,38%,62%)}
.language-css .token.important,.language-css .token.atrule .token.rule{color:hsl(286,60%,67%)}
.language-javascript .token.operator{color:hsl(286,60%,67%)}
.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:hsl(5,48%,51%)}
.language-json .token.operator{color:hsl(220,14%,71%)}
.language-json .token.null.keyword{color:hsl(29,54%,61%)}
.token.bold{font-weight:700}
.token.comment,.token.italic{font-style:italic}
.token.entity{cursor:help}
.token.namespace{opacity:.8}
