.cm-editor{height:100%;font-family:monospace;font-size:14px;background-color:var(--cm-bg,#ffffff);color:var(--cm-text,#333)}.cm-gutter{background-color:var(--cm-gutter-bg,#f0f0f0);color:var(--cm-gutter-text,#888)}.cm-activeLineGutter{background-color:var(--cm-active-line-gutter-bg,#e0e0e0)}.cm-activeLine{background-color:var(--cm-active-line-bg,rgba(0,0,0,.05))}.cm-selectionBackground{background-color:var(--cm-selection-bg,#d7d4f9)}.cm-cursor{border-left-color:var(--cm-cursor-color,#000)}.cm-tag{color:#219}.cm-attribute{color:#07a}.cm-string{color:#a11}.cm-comment{color:#777;font-style:italic}.cm-gutterElement.cm-lint-marker-error{color:red;font-weight:700;padding-right:5px}.cm-gutterElement.cm-lint-marker-warning{color:orange;font-weight:700;padding-right:5px}.cm-lint-marker{cursor:pointer;position:relative}.cm-lint-marker-error{border-bottom:1px dotted red}.cm-lint-marker-warning{border-bottom:1px dotted orange}.cm-diagnostic{padding:5px;border-radius:4px;font-size:.8em;margin-left:20px}.cm-diagnostic-error{background-color:#ffe0e0;border:1px solid red}.cm-diagnostic-warning{background-color:#fff0d0;border:1px solid orange}.cm-diagnostic-info{background-color:#e0f0ff;border:1px solid lightblue}