.cm-s-obsidian.CodeMirror { background: rgb(34,40,42); color: rgb(241,242,243);
    font-size: 13px;
    /*line-height: 1.5;*/
 } /**/
.cm-s-obsidian .CodeMirror-selected { background: rgb(79,97,100)!important; } /**/

.cm-s-obsidian .CodeMirror-gutters { background: #222; border-right: 1px solid #aaa; }
.cm-s-obsidian .CodeMirror-linenumber { color: rgb(137,141,135); }
.cm-s-obsidian .CodeMirror-cursor { border-left: 1px solid white !important; }

.cm-s-obsidian .cm-keyword {  color: #f9ee98; } /**/
.cm-s-obsidian .cm-atom { color: #FC0; }
.cm-s-obsidian .cm-number { color:  #ca7841; } /**/
.cm-s-obsidian .cm-def { color: #8DA6CE; }
.cm-s-obsidian span.cm-variable-2, .cm-s-obsidian span.cm-tag { color: rgb(137,182,90); } /**/
.cm-s-obsidian span.cm-variable-3, .cm-s-obsidian span.cm-def { color: #f00; } /**/
.cm-s-obsidian .cm-operator { color: #cda869; } /**/
.cm-s-obsidian .cm-comment { color:rgb(102,116,123); font-style:italic; font-weight:normal; } /**/
.cm-s-obsidian .cm-string { color:rgb(236,118,0);} /**/
.cm-s-obsidian .cm-string-2 { color:#bd6b18 } /*?*/
.cm-s-obsidian .cm-meta { background-color:#141414; color:#f7f7f7; } /*?*/
.cm-s-obsidian .cm-builtin { color: #cda869; } /*?*/
.cm-s-obsidian .cm-tag { color: #997643; } /**/
.cm-s-obsidian .cm-attribute { /*color: #d6bb6d;*/ } /*?*/
.cm-s-obsidian .cm-header { color: #FF6400; }
.cm-s-obsidian .cm-hr { color: #AEAEAE; }
.cm-s-obsidian .cm-link {   color:#ad9361; font-style:italic; text-decoration:none; } /**/
.cm-s-obsidian .cm-error { border-bottom: 1px solid red; }

.cm-s-obsidian .CodeMirror-activeline-background {background: #27282E !important;}
.cm-s-obsidian .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;}
