/* CodeMirror Theme: blackmagic */
.cm-s-blackmagic.CodeMirror { background: #0d0b09; color: #e8dcc8; }
.cm-s-blackmagic .CodeMirror-gutters { background: #141210; border-right: 1px solid rgba(200,151,42,0.2); color: #5a5248; }
.cm-s-blackmagic .CodeMirror-linenumber { color: #5a5248; }
.cm-s-blackmagic .CodeMirror-cursor { border-left: 2px solid #c8972a; }
.cm-s-blackmagic .CodeMirror-selected { background: rgba(200,151,42,0.18); }
.cm-s-blackmagic .cm-keyword   { color: #c8972a; font-weight: bold; }
.cm-s-blackmagic .cm-builtin   { color: #d4a44a; }
.cm-s-blackmagic .cm-atom      { color: #e06c75; }
.cm-s-blackmagic .cm-string    { color: #98c379; }
.cm-s-blackmagic .cm-comment   { color: #6a6460; font-style: italic; }
.cm-s-blackmagic .cm-tag       { color: #c8972a; }
.cm-s-blackmagic .cm-bracket   { color: #d19a66; }
.cm-s-blackmagic .cm-variable  { color: #abb2bf; }
.cm-s-blackmagic .cm-number    { color: #d19a66; }
.cm-s-blackmagic .cm-matchingbracket { background: rgba(200,151,42,0.3); }
.cm-s-blackmagic .CodeMirror-activeline-background { background: rgba(200,151,42,0.06); }
.cm-s-blackmagic .CodeMirror-scrollbar-filler,
.cm-s-blackmagic .CodeMirror-gutter-filler { background: #141210; }
