/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /npm/codemirror@5.65.21/theme/darcula.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
 .cm-s-darcula{font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif}.cm-s-darcula.CodeMirror{background:#2b2b2b;color:#a9b7c6}.cm-s-darcula span.cm-meta{color:#bbb529}.cm-s-darcula span.cm-number{color:#6897bb}.cm-s-darcula span.cm-keyword{color:#cc7832;line-height:1em;font-weight:700}.cm-s-darcula span.cm-def{color:#a9b7c6;font-style:italic}.cm-s-darcula span.cm-variable{color:#a9b7c6}.cm-s-darcula span.cm-variable-2{color:#a9b7c6}.cm-s-darcula span.cm-variable-3{color:#9876aa}.cm-s-darcula span.cm-type{color:#abc;font-weight:700}.cm-s-darcula span.cm-property{color:#ffc66d}.cm-s-darcula span.cm-operator{color:#a9b7c6}.cm-s-darcula span.cm-string{color:#6a8759}.cm-s-darcula span.cm-string-2{color:#6a8759}.cm-s-darcula span.cm-comment{color:#61a151}.cm-s-darcula span.cm-link{color:#cc7832}.cm-s-darcula span.cm-atom{color:#cc7832}.cm-s-darcula span.cm-error{color:#bc3f3c}.cm-s-darcula span.cm-tag{color:#629755}.cm-s-darcula span.cm-attribute{color:#6897bb}.cm-s-darcula span.cm-qualifier{color:#6a8759}.cm-s-darcula span.cm-bracket{color:#a9b7c6}.cm-s-darcula span.cm-builtin{color:#ff9e59}.cm-s-darcula span.cm-special{color:#ff9e59}.cm-s-darcula span.cm-matchhighlight{color:#fff;background-color:rgba(50,89,48,.7);font-weight:400}.cm-s-darcula span.cm-searching{color:#fff;background-color:rgba(61,115,59,.7);font-weight:400}.cm-s-darcula .CodeMirror-cursor{border-left:1px solid #a9b7c6}.cm-s-darcula .CodeMirror-activeline-background{background:#323232}.cm-s-darcula .CodeMirror-gutters{background:#313335;border-right:1px solid #313335}.cm-s-darcula .CodeMirror-guttermarker{color:#ffee80}.cm-s-darcula .CodeMirror-guttermarker-subtle{color:#d0d0d0}.cm-s-darcula .CodeMirrir-linenumber{color:#606366}.cm-s-darcula .CodeMirror-matchingbracket{background-color:#3b514d;color:#ffef28!important;font-weight:700}.cm-s-darcula div.CodeMirror-selected{background:#214283}.CodeMirror-hints.darcula{font-family:Menlo,Monaco,Consolas,'Courier New',monospace;color:#9c9e9e;background-color:#3b3e3f!important}.CodeMirror-hints.darcula .CodeMirror-hint-active{background-color:#494d4e!important;color:#9c9e9e!important}
 /* site: 编辑器外壳 + 铺满；白天/夜间两套独立配色（白天 cmjs-light ≠ 夜间 Darcula） */
 .cm-tool-wrap{border:1px solid #d0d5dd;border-radius:6px;overflow:hidden;background:#fff}
 .cm-tool-wrap .CodeMirror{height:100%!important;width:100%;min-height:0!important;font-size:13px;line-height:18px;font-family:Consolas,"Courier New",monospace}
 .cm-tool-wrap .CodeMirror pre{font-size:13px;line-height:18px;font-family:Consolas,"Courier New",monospace}
 .cm-tool-wrap .CodeMirror .CodeMirror-scroll{height:100%!important;min-height:0!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none}
 .cm-tool-wrap .CodeMirror .CodeMirror-hscrollbar{display:none!important;visibility:hidden!important;height:0!important;pointer-events:none!important}
 .cm-tool-wrap .CodeMirror .CodeMirror-gutters{min-height:100%}
 .cm-tool-wrap .CodeMirror .CodeMirror-sizer{min-width:0!important}
 /*
  * 白天主题 cmjs-light — 与夜间 Darcula 完全不同的浅色盘：
  * 关键字紫、标识符蓝、字符串深红、数字绿、括号运算符与内置名近黑（对齐常见浅色代码图）。
  */
 .cm-s-cmjs-light.CodeMirror{background:#fff;color:#1f2328;border:none}
 .cm-s-cmjs-light .CodeMirror-gutters{background:#f6f8fa;border-right:1px solid #d0d7de}
 .cm-s-cmjs-light .CodeMirror-linenumber{color:#8c959f}
 .cm-s-cmjs-light .CodeMirror-cursor{border-left:2px solid #24292f}
 .cm-s-cmjs-light .CodeMirror-activeline-background{background:rgba(84,174,255,.12)}
 .cm-s-cmjs-light span.cm-keyword{color:#8250df;font-weight:600}
 .cm-s-cmjs-light span.cm-def{color:#0969da;font-weight:600}
 .cm-s-cmjs-light span.cm-variable,.cm-s-cmjs-light span.cm-variable-2{color:#0969da}
 .cm-s-cmjs-light span.cm-variable-3{color:#0550ae}
 .cm-s-cmjs-light span.cm-property{color:#0550ae}
 .cm-s-cmjs-light span.cm-type{color:#8250df;font-weight:600}
 .cm-s-cmjs-light span.cm-atom{color:#0550ae}
 .cm-s-cmjs-light span.cm-string,.cm-s-cmjs-light span.cm-string-2{color:#a40e26}
 .cm-s-cmjs-light span.cm-number{color:#116329;font-weight:500}
 .cm-s-cmjs-light span.cm-operator,.cm-s-cmjs-light span.cm-bracket{color:#1f2328}
 .cm-s-cmjs-light span.cm-builtin,.cm-s-cmjs-light span.cm-special{color:#1f2328}
 .cm-s-cmjs-light span.cm-tag{color:#116329;font-weight:600}
 .cm-s-cmjs-light span.cm-attribute{color:#0550ae}
 .cm-s-cmjs-light span.cm-comment{color:#a50}
 .cm-s-cmjs-light span.cm-meta{color:#656d76}
 .cm-s-cmjs-light span.cm-qualifier{color:#116329}
 .cm-s-cmjs-light span.cm-link{color:#0969da;text-decoration:underline}
 .cm-s-cmjs-light span.cm-error{color:#cf222e;font-weight:600}
 .cm-s-cmjs-light span.cm-hr{color:#8c959f}
 /* urlpaste 模式：http(s) 协议蓝、// 灰、域名路径深灰（与常见浅色 URL 展示一致） */
 .cm-s-cmjs-light span.cm-urlscheme{color:#0969da;font-weight:600}
 .cm-s-cmjs-light span.cm-urlslash{color:#6e7781;font-style:normal;font-weight:400}
 .cm-s-cmjs-light span.cm-urlrest{color:#57606a;font-style:normal}
 .cm-s-cmjs-light .CodeMirror-matchingbracket{background-color:rgba(84,174,255,.35);color:#1f2328!important}
 .cm-s-cmjs-light .CodeMirror-selected{background:rgba(84,174,255,.35)}
 .cm-s-cmjs-light.CodeMirror-focused .CodeMirror-selected{background:rgba(84,174,255,.45)}
 /*
  * 夜间：语法 token 颜色沿用文件首部官方 .cm-s-darcula span.*（橙关键字、橄榄绿字符串、浅蓝数字等）；
  * 此处只统一编辑器外壳、行槽、光标、选区，与白天浅色彻底区分。
  */
 .cm-s-darcula.CodeMirror{background:#1f1f1f;color:#a9b7c6}
 .cm-s-darcula .CodeMirror-gutters{background:#222324;border-right:1px solid #2a2c2f}
 .cm-s-darcula .CodeMirror-linenumber{color:#8b9399}
 .cm-s-darcula .CodeMirror-cursor{border-left:1px solid #c5cdd5}
 .cm-s-darcula div.CodeMirror-selected{background:rgba(33,66,131,.85)}
 .cm-s-darcula .CodeMirror-activeline-background{background:rgba(255,255,255,.04)}
 .cm-s-darcula span.cm-urlscheme{color:#589df6;font-weight:600}
 .cm-s-darcula span.cm-urlslash{color:#8a9199;font-style:normal}
 .cm-s-darcula span.cm-urlrest{color:#aeb9c4;font-style:normal}
 .io-black-mode .cm-tool-wrap{border-color:#26282b;background:#1f1f1f}
 /*# sourceMappingURL=/sm/7447abf70122a27eaaff6672123e14c645e941d19440a75d128d1e141a8d82c8.map */