.cm-s-lmnt5.CodeMirror {
	background: var(--bg);
	color: var(--fg);
}


.cm-s-lmnt5 .cm-focused>.cm-scroller>.cm-selectionLayer .cm-selectionBackground {
	background-color: var(--highlight) !important;
}

&.cm-focused .cm-selectionBackground,
::selection {
	background-color: var(--highlight) !important
}

.cm-s-lmnt5 div.CodeMirror-selected {
	background-color: var(--highlight) !important
}

.cm-s-lmnt5 .cm-selectionBackground {
	background-color: var(--highlight) !important;
}

.cm-s-lmnt5 .CodeMirror-gutters {
	background: var(--highlight);
	border-right: 0;
}

.cm-s-lmnt5 .CodeMirror-linenumber {
	color: var(--fg);
}

.cm-s-lmnt5 .CodeMirror-cursor {
	border-left: 1px solid #ffad5c;
	border-right: .5em solid #ffad5c;
	opacity: .5
}

.cm-s-lmnt5 .CodeMirror-activeline-background {
	background: #363342;
	opacity: .5
}

.cm-s-lmnt5 .cm-fat-cursor .CodeMirror-cursor {
	background: #ffad5c;
	opacity: .5
}

.cm-s-lmnt5 span.cm-atom,
.cm-s-lmnt5 span.cm-attribute,
.cm-s-lmnt5 span.cm-hr,
.cm-s-lmnt5 span.cm-keyword,
.cm-s-lmnt5 span.cm-link,
.cm-s-lmnt5 span.cm-number,
.cm-s-lmnt5 span.cm-quote,
.cm-s-lmnt5 span.cm-variable {
	text-decoration: none;
	color: var(--fg)
}

.cm-s-lmnt5 span.cm-property {
	color: var(--fg)
}

.cm-s-lmnt5 span.cm-negative,
.cm-s-lmnt5 span.cm-punctuation,
.cm-s-lmnt5 span.cm-unit {
	color: var(--fg);
}

.cm-s-lmnt5 span.cm-string {
	color: var(--fg);
}

.cm-s-lmnt5 span.cm-operator {
	color: var(--fg);
}

.cm-s-lmnt5 span.cm-positive {
	color: var(--fg);
}

.cm-s-lmnt5 span.cm-string-2,
.cm-s-lmnt5 span.cm-type,
.cm-s-lmnt5 span.cm-url,
.cm-s-lmnt5 span.cm-variable-2,
.cm-s-lmnt5 span.cm-variable-3 {
	color: var(--fg);
}

.cm-s-lmnt5 span.cm-builtin,
.cm-s-lmnt5 span.cm-def,
.cm-s-lmnt5 span.cm-em,
.cm-s-lmnt5 span.cm-header,
.cm-s-lmnt5 span.cm-qualifier,
.cm-s-lmnt5 span.cm-tag {
	color: var(--fg);
}

.cm-s-lmnt5 span.cm-bracket,
.cm-s-lmnt5 span.cm-comment {
	color: var(--fg);
}

.cm-s-lmnt5 span.cm-error,
.cm-s-lmnt5 span.cm-invalidchar {
	color: red
}

.cm-s-lmnt5 span.cm-header {
	font-weight: 700
}

.cm-s-lmnt5 .CodeMirror-matchingbracket {
	text-decoration: none !important;
	color: var(--fg) !important
}
