.dbp-highlight-code{border-radius:5px;-webkit-box-shadow:2px 3px 8px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);box-shadow:2px 3px 8px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);position:relative}.dbp-highlight-code__toolbar{-webkit-box-pack:end;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;font-size:.8em;justify-content:flex-end;min-height:24px;position:absolute;top:0;width:100%;z-index:1}.dbp-highlight-code__toolbar .dbp-highlight-code-lang{background:#666;border-radius:0 5px 0;color:#fff;font-size:10px;font-weight:700;padding:.2em .6em}.dbp-highlight-code pre{border-radius:.3em;margin:0;overflow:auto;padding:1em}.dbp-highlight-code.is-style-browser{border:8px solid #eee;border-top:24px solid #eee}.dbp-highlight-code.is-style-browser .dbp-highlight-code__toolbar{-webkit-box-align:end;align-items:flex-end;bottom:100%;padding-inline:1em;top:auto}.dbp-highlight-code.is-style-browser .dbp-highlight-code__toolbar .dbp-highlight-code-lang{border-radius:5px 5px 0 0;padding:.1em .6em 0}.dbp-highlight-code.is-style-browser .browse-mark{background:#f9bc2f;border-radius:50%;height:6px;left:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px}.dbp-highlight-code.is-style-browser .browse-mark:after,.dbp-highlight-code.is-style-browser .browse-mark:before{background:#f65f58;border-radius:50%;content:"";display:inline-block;display:block;height:6px;left:-10px;position:absolute;width:6px}.dbp-highlight-code.is-style-browser .browse-mark:after{background:#3ac83f;left:10px}.dbp-highlight-code.is-color-dark pre,.dbp-highlight-code.is-color-dark.is-style-browser .dbp-highlight-code-lang{background:#272822}.dbp-highlight-code.is-color-dark pre code{color:#f8f8f2;text-shadow:0 1px rgba(0,0,0,.3)}.dbp-highlight-code.is-color-dark .token.cdata,.dbp-highlight-code.is-color-dark .token.comment,.dbp-highlight-code.is-color-dark .token.doctype,.dbp-highlight-code.is-color-dark .token.prolog{color:#8292a2}.dbp-highlight-code.is-color-dark .token.punctuation{color:#f8f8f2}.dbp-highlight-code.is-color-dark .token.namespace{opacity:.7}.dbp-highlight-code.is-color-dark .token.constant,.dbp-highlight-code.is-color-dark .token.deleted,.dbp-highlight-code.is-color-dark .token.property,.dbp-highlight-code.is-color-dark .token.symbol,.dbp-highlight-code.is-color-dark .token.tag{color:#f92672}.dbp-highlight-code.is-color-dark .token.boolean,.dbp-highlight-code.is-color-dark .token.number{color:#ae81ff}.dbp-highlight-code.is-color-dark .token.attr-name,.dbp-highlight-code.is-color-dark .token.builtin,.dbp-highlight-code.is-color-dark .token.char,.dbp-highlight-code.is-color-dark .token.inserted,.dbp-highlight-code.is-color-dark .token.selector,.dbp-highlight-code.is-color-dark .token.string{color:#a6e22e}.dbp-highlight-code.is-color-dark .token.atrule,.dbp-highlight-code.is-color-dark .token.attr-value,.dbp-highlight-code.is-color-dark .token.class-name,.dbp-highlight-code.is-color-dark .token.function{color:#e6db74}.dbp-highlight-code.is-color-dark .token.keyword{color:#66d9ef}.dbp-highlight-code.is-color-dark .token.important,.dbp-highlight-code.is-color-dark .token.regex{color:#fd971f}.dbp-highlight-code.is-color-dark .token.bold,.dbp-highlight-code.is-color-dark .token.important{font-weight:700}.dbp-highlight-code.is-color-dark .token.italic{font-style:italic}.dbp-highlight-code.is-color-dark .token.entity{cursor:help}.dbp-highlight-code.is-color-dark .language-css .token.string,.dbp-highlight-code.is-color-dark .style .token.string,.dbp-highlight-code.is-color-dark .token.entity,.dbp-highlight-code.is-color-dark .token.operator,.dbp-highlight-code.is-color-dark .token.url,.dbp-highlight-code.is-color-dark .token.variable{color:#f8f8f2}.dbp-highlight-code.is-color-light{border-color:#333}.dbp-highlight-code.is-color-light .dbp-highlight-code-lang{background:#f9f9f9;color:#000}.dbp-highlight-code.is-color-light pre,.dbp-highlight-code.is-color-light.is-style-browser .dbp-highlight-code-lang{background:#f5f2f0}.dbp-highlight-code.is-color-light pre code{color:#000;text-shadow:0 1px #fff}.dbp-highlight-code.is-color-light .token.cdata,.dbp-highlight-code.is-color-light .token.comment,.dbp-highlight-code.is-color-light .token.doctype,.dbp-highlight-code.is-color-light .token.prolog{color:#708090}.dbp-highlight-code.is-color-light .token.punctuation{color:#999}.dbp-highlight-code.is-color-light .token.namespace{opacity:.7}.dbp-highlight-code.is-color-light .token.boolean,.dbp-highlight-code.is-color-light .token.constant,.dbp-highlight-code.is-color-light .token.deleted,.dbp-highlight-code.is-color-light .token.number,.dbp-highlight-code.is-color-light .token.property,.dbp-highlight-code.is-color-light .token.symbol,.dbp-highlight-code.is-color-light .token.tag{color:#905}.dbp-highlight-code.is-color-light .token.attr-name,.dbp-highlight-code.is-color-light .token.builtin,.dbp-highlight-code.is-color-light .token.char,.dbp-highlight-code.is-color-light .token.inserted,.dbp-highlight-code.is-color-light .token.selector,.dbp-highlight-code.is-color-light .token.string{color:#690}.dbp-highlight-code.is-color-light .token.atrule,.dbp-highlight-code.is-color-light .token.attr-value,.dbp-highlight-code.is-color-light .token.keyword{color:#07a}.dbp-highlight-code.is-color-light .token.class-name,.dbp-highlight-code.is-color-light .token.function{color:#dd4a68}.dbp-highlight-code.is-color-light .token.important,.dbp-highlight-code.is-color-light .token.regex,.dbp-highlight-code.is-color-light .token.variable{color:#e90}.dbp-highlight-code.is-color-light .language-css .token.string,.dbp-highlight-code.is-color-light .style .token.string,.dbp-highlight-code.is-color-light .token.entity,.dbp-highlight-code.is-color-light .token.operator,.dbp-highlight-code.is-color-light .token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-]::-webkit-scrollbar,pre[class*=language-]::-webkit-scrollbar{height:5px}code[class*=language-]::-webkit-scrollbar-track,pre[class*=language-]::-webkit-scrollbar-track{background-color:#ccc}code[class*=language-]::-webkit-scrollbar-thumb,pre[class*=language-]::-webkit-scrollbar-thumb{background-color:#666}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}pre[data-line]{padding:1em 0 1em 3em;position:relative}.line-highlight{background:hsla(24,20%,50%,.08);background:-webkit-gradient(linear,left top,right top,color-stop(70%,hsla(24,20%,50%,.1)),to(hsla(24,20%,50%,0)));background:linear-gradient(90deg,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));left:0;line-height:inherit;margin-top:1em;padding-bottom:inherit;padding-left:0;padding-right:0;padding-top:inherit;pointer-events:none;position:absolute;right:0;white-space:pre}@media print{.line-highlight{color-adjust:exact;-webkit-print-color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{background-color:hsla(24,20%,50%,.4);border-radius:999px;-webkit-box-shadow:0 1px #fff;box-shadow:0 1px #fff;color:#f5f2f0;content:attr(data-start);font:700 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}.line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:hsla(0,0%,50%,.2)}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}
