/* MORELESS light editor theme for CodeMirror 5.
   Every token colour is WCAG AA (>= 4.5:1) against the #ffffff sheet:
   #5c6570 5.3 · #a626a4 4.9 · #9a5b00 5.6 · #b42318 6.2 · #0550ae 7.5 ·
   #24292f 13.9. Selection/active-line tints ride the brand brick. */
.cm-s-moreless-light.CodeMirror {
    background: #ffffff;
    color: #24292f;
}
.cm-s-moreless-light .CodeMirror-gutters {
    background: #f7f7f8;
    border-right: 1px solid rgba(0, 0, 0, 0.08);
}
.cm-s-moreless-light .CodeMirror-linenumber { color: #8a8a93; }
.cm-s-moreless-light .CodeMirror-cursor { border-left: 2px solid #111111; }
.cm-s-moreless-light div.CodeMirror-selected,
.cm-s-moreless-light .CodeMirror-line::selection,
.cm-s-moreless-light .CodeMirror-line > span::selection,
.cm-s-moreless-light .CodeMirror-line > span > span::selection {
    background: rgba(196, 58, 34, 0.14);
}
.cm-s-moreless-light ::selection {
    color: #24292f;
}
.cm-s-moreless-light .CodeMirror-activeline-background { background: rgba(0, 0, 0, 0.035); }
.cm-s-moreless-light .CodeMirror-matchingbracket {
    color: #111111 !important;
    outline: 1px solid rgba(196, 58, 34, 0.45);
    text-decoration: none;
}

.cm-s-moreless-light span.cm-comment { color: #5c6570; font-style: italic; }
.cm-s-moreless-light span.cm-keyword { color: #a626a4; font-weight: 600; }
.cm-s-moreless-light span.cm-string,
.cm-s-moreless-light span.cm-string-2 { color: #9a5b00; }
.cm-s-moreless-light span.cm-number,
.cm-s-moreless-light span.cm-atom { color: #b42318; }
.cm-s-moreless-light span.cm-def,
.cm-s-moreless-light span.cm-variable-2,
.cm-s-moreless-light span.cm-attribute { color: #0550ae; }
.cm-s-moreless-light span.cm-variable,
.cm-s-moreless-light span.cm-property,
.cm-s-moreless-light span.cm-operator,
.cm-s-moreless-light span.cm-bracket,
.cm-s-moreless-light span.cm-punctuation { color: #24292f; }
.cm-s-moreless-light span.cm-tag { color: #b42318; }
.cm-s-moreless-light span.cm-qualifier { color: #9a5b00; }
.cm-s-moreless-light span.cm-builtin { color: #a626a4; }
.cm-s-moreless-light span.cm-meta { color: #5c6570; }
.cm-s-moreless-light span.cm-header { color: #0550ae; font-weight: 700; }
.cm-s-moreless-light span.cm-link { color: #0550ae; text-decoration: underline; }
.cm-s-moreless-light span.cm-error { color: #b42318; background: rgba(180, 35, 24, 0.08); }
