/*
// theme/uxm.css
// codemirror: v.5.61.1
*/

/*
	UXM Write theme, inspired from MDN-LIKE Theme - Mozilla
	Ported to CodeMirror by Peter Kroon <plakroon@gmail.com>, Report bugs/issues here: https://github.com/codemirror/CodeMirror/issues, GitHub: @peterkroon
	The mdn-like theme is inspired on the displayed code examples at: https://developer.mozilla.org/en-US/docs/Web/CSS/animation
	Inspired by mdn-like theme, modified by unixman, (c) 2016-2021 unix-world.org
*/

.cm-s-uxm.CodeMirror { color: #333333; background-color: #FFFFFF; }
.cm-s-uxm div.CodeMirror-selected { background: #DDEEFF; }
.cm-s-uxm .CodeMirror-line::selection, .cm-s-uxm .CodeMirror-line > span::selection, .cm-s-uxm .CodeMirror-line > span > span::selection { background: #FEFD53; }
.cm-s-uxm .CodeMirror-line::-moz-selection, .cm-s-uxm .CodeMirror-line > span::-moz-selection, .cm-s-uxm .CodeMirror-line > span > span::-moz-selection { background: #FEFD53; }

.cm-s-uxm .CodeMirror-gutters { background: #FFFFFF; color: #333333; }
.cm-s-uxm .CodeMirror-linenumber { color: #AAAAAA; padding-left: 8px; }
.cm-s-uxm .CodeMirror-cursor { border-left: 2px solid #222222; }

.cm-s-uxm .CodeMirror-matchingbracket { color: #FF9900 !important; }
.cm-s-uxm .CodeMirror-nonmatchingbracket { color: #FF0000 !important; }

.cm-s-uxm .CodeMirror-matchingtag { background: #91b150 !important; color: #FFFFFF !important; }

.cm-s-uxm .cm-keyword { color: #6262FF; }
.cm-s-uxm .cm-atom { color: #FF9900; }
.cm-s-uxm .cm-number { color:  #003399; }
.cm-s-uxm .cm-def { color: #8DA6CE; }
.cm-s-uxm span.cm-variable-2, .cm-s-uxm span.cm-tag { color: #669900; }
.cm-s-uxm span.cm-variable-3, .cm-s-uxm span.cm-def { color: #0077AA; }

.cm-s-uxm .cm-variable { color: #0077AA; }
.cm-s-uxm .cm-property { color: #990055; }
.cm-s-uxm .cm-qualifier { color: #669900; }

.cm-s-uxm .cm-operator { color: #FF3300; }
.cm-s-uxm .cm-comment { color:#777777; font-weight:normal; }
.cm-s-uxm .cm-string { color:#BD6B18; }
.cm-s-uxm .cm-string-2 { color:#FF6400; }
.cm-s-uxm .cm-meta { color: #000000; }
.cm-s-uxm .cm-builtin { color: #9B7536; }
.cm-s-uxm .cm-tag { color: #997643; }
.cm-s-uxm .cm-attribute { color: #ED9A2E; }
.cm-s-uxm .cm-header { color: #0077AA; }
.cm-s-uxm .cm-hr { color: #AEAEAE; }
.cm-s-uxm .cm-link { color:#AD9361; font-style:italic; text-decoration:none; }
.cm-s-uxm .cm-error { border-bottom: 1px solid red; }

div.cm-s-uxm .CodeMirror-activeline-background { background: #EFEFFF; }

.cm-s-uxm.CodeMirror {
	background: linear-gradient(to bottom, #FCFCFC, #FCFCFC 50%, #FFFFFF 50%, #FFFFFF);
	background-size: 100% 10px;
}

/* END */
