.cm-s-gruvbox-light.CodeMirror, .cm-s-gruvbox-light .CodeMirror-gutters { background-color: #ebdbb2; color: #282828; }
.cm-s-gruvbox-light .CodeMirror-gutters { background: #ebdbb2; border-right: 0px; }
.cm-s-gruvbox-light .CodeMirror-linenumber { color: #bdae93; }
.cm-s-gruvbox-light .CodeMirror-cursor { border-left: 1px solid #282828; }
.cm-s-gruvbox-light.cm-fat-cursor .CodeMirror-cursor { background-color: #8e8d8875 !important; }
.cm-s-gruvbox-light .cm-animate-fat-cursor { background-color: #8e8d8875 !important; }
.cm-s-gruvbox-light div.CodeMirror-selected { background: #d5c4a175; }
.cm-s-gruvbox-light span.cm-meta { color: #076678; }

.cm-s-gruvbox-light span.cm-comment { color: #928374; }
.cm-s-gruvbox-light span.cm-keyword { color: #076678; }

.cm-s-gruvbox-light span.cm-def { color: #427b58; }
.cm-s-gruvbox-light span.cm-property { color: #282828; }
.cm-s-gruvbox-light span.cm-variable { color: #282828; }

.cm-s-gruvbox-light span.cm-variable-2 { color: #282828; }
.cm-s-gruvbox-light span.cm-number, .cm-s-gruvbox-light span.cm-atom { color: #8f3f71; }
.cm-s-gruvbox-light span.cm-operator { color: #282828; }
.cm-s-gruvbox-light span.cm-callee { color: #282828; }
.cm-s-gruvbox-light span.cm-string { color: #79740e; }
.cm-s-gruvbox-light span.cm-string-2 { color: #427b58; }
.cm-s-gruvbox-light span.cm-qualifier { color: #427b58; }
.cm-s-gruvbox-light span.cm-attribute { color: #427b58; }

.cm-s-gruvbox-light .CodeMirror-activeline-background { background: #d5c4a1; }
.cm-s-gruvbox-light .CodeMirror-matchingbracket { background: #928374; color: #ebdbb2 !important; }

.cm-s-gruvbox-light span.cm-builtin { color: #af3a03; }
.cm-s-gruvbox-light span.cm-tag { color: #af3a03; }
