code[class*="language-"],pre[class*="language-"] {color:white;background:none;text-shadow:0 -.1em .2em black;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;text-align:left;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;}@media print {code[class*="language-"],pre[class*="language-"] {text-shadow:none;}}pre[class*="language-"],:not(pre) > code[class*="language-"] {background:hsl(30, 20%, 25%);}pre[class*="language-"] {padding:1em;margin:.5em 0;overflow:auto;border:.3em solid hsl(30, 20%, 40%);border-radius:.5em;box-shadow:1px 1px .5em black inset;}:not(pre) > code[class*="language-"] {padding:.15em .2em .05em;border-radius:.3em;border:.13em solid hsl(30, 20%, 40%);box-shadow:1px 1px .3em -.1em black inset;white-space:normal;}.token.comment,.token.prolog,.token.doctype,.token.cdata {color:hsl(30, 20%, 50%);}.token.punctuation {opacity:.7;}.namespace {opacity:.7;}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol {color:hsl(350, 40%, 70%);}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted {color:hsl(75, 70%, 60%);}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable {color:hsl(40, 90%, 60%);}.token.atrule,.token.attr-value,.token.keyword {color:hsl(350, 40%, 70%);}.token.regex,.token.important {color:#e90;}.token.important,.token.bold {font-weight:bold;}.token.italic {font-style:italic;}.token.entity {cursor:help;}.token.deleted {color:red;}pre.code-toolbar {position:relative;}pre.code-toolbar > .toolbar {position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0;}pre.code-toolbar:hover > .toolbar {opacity:1;}pre.code-toolbar > .toolbar .toolbar-item {display:inline-block;}pre.code-toolbar > .toolbar a {cursor:pointer;}pre.code-toolbar > .toolbar button {background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none; -moz-user-select:none;-ms-user-select:none;}pre.code-toolbar > .toolbar a,pre.code-toolbar > .toolbar button,pre.code-toolbar > .toolbar span {color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224, 224, 224, 0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em;}pre.code-toolbar > .toolbar a:hover,pre.code-toolbar > .toolbar a:focus,pre.code-toolbar > .toolbar button:hover,pre.code-toolbar > .toolbar button:focus,pre.code-toolbar > .toolbar span:hover,pre.code-toolbar > .toolbar span:focus {color:inherit;text-decoration:none;}pre.line-numbers {position:relative;padding-left:3.8em;counter-reset:linenumber;}pre.line-numbers > code {position:relative;}.line-numbers .line-numbers-rows {position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em; letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.line-numbers-rows > span {pointer-events:none;display:block;counter-increment:linenumber;}.line-numbers-rows > span:before {content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right;}.token.tab:not(:empty),.token.cr,.token.lf,.token.space {position:relative;}.token.tab:not(:empty):before,.token.cr:before,.token.lf:before,.token.space:before {color:hsl(24, 20%, 85%);position:absolute;}.token.tab:not(:empty):before {content:'\21E5';}.token.cr:before {content:'\240D';}.token.crlf:before {content:'\240D\240A';}.token.lf:before {content:'\240A';}.token.space:before {content:'\00B7';}pre.code-toolbar > .toolbar {opacity:1 !important;}pre.code-toolbar > .toolbar > .toolbar-item {margin-right:5px;}pre.code-toolbar > .toolbar > .toolbar-item:last-child {margin-right:0;}pre.code-toolbar > .toolbar a,pre.code-toolbar > .toolbar button,pre.code-toolbar > .toolbar span {font-size:.8em;padding:.5em .8rem;background-color:#4382F6;border-radius:3px;cursor:pointer;color:#fff;box-shadow:none;text-shadow:none;}pre.code-toolbar > .toolbar a:hover,pre.code-toolbar > .toolbar button:hover,pre.code-toolbar > .toolbar span:hover {text-shadow:none;color:#fff;}pre.code-toolbar > .toolbar a:hover,pre.code-toolbar > .toolbar button:hover {background-color:#6C9DF7;}pre.code-toolbar > .toolbar span:hover {cursor:auto;}