/* PrismJS 1.23.0
https://prismjs.com/download.html#themes=prism-twilight */
/**
 * prism.js Twilight theme
 * Based (more or less) on the Twilight theme originally of Textmate fame.
 * @author Remy Bach
 */
.dark-mode .comments em,.dark-mode code[class*=language-],.dark-mode pre[class*=language-]{color:#fff;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;text-shadow:0 -.1em .2em #000;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.dark-mode .comments em,.dark-mode pre[class*=language-],:not(pre)>.dark-mode code[class*=language-]{background:#080808}.dark-mode .comments em{margin:.5em 0 1em;overflow:auto}.dark-mode .comments em::-moz-selection,.dark-mode pre[class*=language-]::-moz-selection{background:#27292a}.dark-mode .comments em::-moz-selection,.dark-mode pre[class*=language-]::selection{background:#27292a}.dark-mode .comments em ::-moz-selection,.dark-mode .comments em::-moz-selection,.dark-mode code[class*=language-] ::-moz-selection,.dark-mode code[class*=language-]::-moz-selection,.dark-mode pre[class*=language-] ::-moz-selection,.dark-mode pre[class*=language-]::-moz-selection{text-shadow:none;background:hsla(0,0%,93%,.15)}.dark-mode .comments em ::-moz-selection,.dark-mode .comments em::-moz-selection,.dark-mode code[class*=language-] ::selection,.dark-mode code[class*=language-]::selection,.dark-mode pre[class*=language-] ::selection,.dark-mode pre[class*=language-]::selection{text-shadow:none;background:hsla(0,0%,93%,.15)}.dark-mode .comments em,:not(pre)>.dark-mode code[class*=language-]{box-shadow:1px 1px .3em -.1em #000 inset;border-left:10px solid #ff9730}.dark-mode .token.cdata,.dark-mode .token.comment,.dark-mode .token.doctype,.dark-mode .token.prolog{color:#777}.dark-mode .token.punctuation{opacity:.7}.dark-mode .token.namespace{opacity:.7}.dark-mode .token.boolean,.dark-mode .token.deleted,.dark-mode .token.number,.dark-mode .token.tag{color:#ce6849}.dark-mode .token.builtin,.dark-mode .token.constant,.dark-mode .token.keyword,.dark-mode .token.property,.dark-mode .token.selector,.dark-mode .token.symbol{color:#f9ed99}.dark-mode .language-css .token.string,.dark-mode .style .token.string,.dark-mode .token.attr-name,.dark-mode .token.attr-value,.dark-mode .token.char,.dark-mode .token.entity,.dark-mode .token.inserted,.dark-mode .token.operator,.dark-mode .token.string,.dark-mode .token.url,.dark-mode .token.variable{color:#909e6a;background:0 0}.dark-mode .token.atrule{color:#7385a5}.dark-mode .token.important,.dark-mode .token.regex{color:#e8c062}.dark-mode .token.bold,.dark-mode .token.important{font-weight:700}.dark-mode .token.italic{font-style:italic}.dark-mode .token.entity{cursor:help}.dark-mode pre[data-line]{padding:1em 0 1em 3em;position:relative}.dark-mode .language-markup .token.attr-name,.dark-mode .language-markup .token.punctuation,.dark-mode .language-markup .token.tag{color:#ac885c}.dark-mode .token{position:relative;z-index:1}.dark-mode .line-highlight{background:hsla(0,0%,33%,.25);background:linear-gradient(to right,hsla(0,0%,33%,.1) 70%,hsla(0,0%,33%,0));border-bottom:1px dashed #545454;border-top:1px dashed #545454;left:0;line-height:inherit;margin-top:.75em;padding:inherit 0;pointer-events:none;position:absolute;right:0;white-space:pre;z-index:0}.dark-mode .line-highlight:before,.dark-mode .line-highlight[data-end]:after{background-color:#8693a6;border-radius:999px;box-shadow:0 1px #fff;color:#f4f1ef;content:attr(data-start);font:bold 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;top:.4em;vertical-align:.3em}.dark-mode .line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}