/* Dark theme syntax highlighting for highlight.js */
[data-theme="dark"] .hljs{display:block;overflow-x:auto;padding:.5em;background:#0d1117;color:#f0f6fc;-webkit-text-size-adjust:none}
[data-theme="dark"] .hljs-comment,.hljs-template_comment,.hljs-javadoc,.hljs-shebang{color:#8b949e;font-style:italic}
[data-theme="dark"] .hljs-keyword,.ruby .hljs-function .hljs-keyword,.hljs-request,.hljs-status,.nginx .hljs-title,.method,.hljs-list .hljs-title{color:#ff7b72}
[data-theme="dark"] .hljs-string,.hljs-number,.hljs-regexp,.hljs-tag .hljs-value,.hljs-cdata,.hljs-filter .hljs-argument,.hljs-attr_selector,.apache .hljs-cbracket,.hljs-date,.tex .hljs-command,.markdown .hljs-link_label{color:#a5d6ff}
[data-theme="dark"] .hljs-subst{color:#79c0ff}
[data-theme="dark"] .hljs-tag,.hljs-tag .hljs-keyword,.hljs-tag .hljs-title,.hljs-doctype,.hljs-sub .hljs-identifier,.hljs-pi,.input_number{color:#ffa657}
[data-theme="dark"] .hljs-identifier{color:#79c0ff}
[data-theme="dark"] .hljs-class .hljs-title,.hljs-type,.smalltalk .hljs-class,.hljs-javadoctag,.hljs-yardoctag,.hljs-phpdoc,.hljs-dartdoc{text-decoration:none;color:#79c0ff}
[data-theme="dark"] .hljs-constant{color:#79c0ff}
[data-theme="dark"] .hljs-symbol,.hljs-built_in,.ruby .hljs-symbol .hljs-string,.ruby .hljs-symbol .hljs-identifier,.markdown .hljs-link_url,.hljs-attribute{color:#79c0ff}
[data-theme="dark"] .markdown .hljs-link_url{text-decoration:underline}
[data-theme="dark"] .hljs-params,.hljs-variable,.clojure .hljs-attribute{color:#ffa657}
[data-theme="dark"] .css .hljs-tag,.hljs-rules .hljs-property,.hljs-pseudo,.tex .hljs-special{color:#79c0ff}
[data-theme="dark"] .css .hljs-class{color:#ffa657}
[data-theme="dark"] .hljs-rules .hljs-keyword{color:#ff7b72}
[data-theme="dark"] .hljs-rules .hljs-value{color:#a5d6ff}
[data-theme="dark"] .css .hljs-id{color:#79c0ff}
[data-theme="dark"] .hljs-annotation,.apache .hljs-sqbracket,.nginx .hljs-built_in{color:#d2a8ff}
[data-theme="dark"] .hljs-preprocessor,.hljs-preprocessor *,.hljs-pragma{color:#8b949e!important}
[data-theme="dark"] .hljs-hexcolor,.css .hljs-value .hljs-number{color:#a5d6ff}
[data-theme="dark"] .hljs-title,.hljs-decorator,.css .hljs-function{color:#d2a8ff}
[data-theme="dark"] .diff .hljs-header,.hljs-chunk{background-color:#1f2937;color:#f0f6fc;display:inline-block;width:100%}
[data-theme="dark"] .diff .hljs-change{background-color:#374151;color:#f0f6fc;display:inline-block;width:100%}
[data-theme="dark"] .hljs-addition{background-color:#033a16;color:#f0f6fc;display:inline-block;width:100%}
[data-theme="dark"] .hljs-deletion{background-color:#67060c;color:#f0f6fc;display:inline-block;width:100%}
[data-theme="dark"] .coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:.7}