
@layer revision-defaults {
.classroom-site[data-mode] .CodeMirror,.classroom-site[data-mode] .CodeMirror :is(div,span,pre,textarea){font-family:Consolas,"Cascadia Mono","Courier New",monospace!important;font-size:16px!important;line-height:1.6!important;font-variant-ligatures:none!important}
.classroom-site[data-mode] .CodeMirror{height:var(--coding-height,62vh)!important;min-height:340px!important;background:#fff!important;color:#111!important;line-height:1.6!important}
.classroom-site[data-mode] .CodeMirror-gutters{background:#f3f3f3!important;border-color:#ddd!important}
.classroom-site[data-mode] .CodeMirror-linenumber{color:#666!important}
.classroom-site[data-mode] .CodeMirror-lines{padding:14px 0!important}
.classroom-site[data-mode] .CodeMirror-cursor{border-color:#111!important}
.classroom-site[data-mode] .CodeMirror-focused{outline:3px solid #b65b00!important;outline-offset:-3px!important}
.classroom-site[data-mode] .CodeMirror-selected{background:#d6e7ff!important}
.classroom-site[data-mode] :is(#output,#command,#prompt,.terminal-form){background:#fff!important;color:#111!important}
.classroom-site[data-editor-theme="dark"] .CodeMirror{background:#000!important;color:#f4f4f4!important}
.classroom-site[data-editor-theme="dark"] .CodeMirror-gutters{background:#121212!important;border-color:#333!important}
.classroom-site[data-editor-theme="dark"] .CodeMirror-linenumber{color:#aaa!important}
.classroom-site[data-editor-theme="dark"] .CodeMirror-cursor{border-color:#fff!important}
.classroom-site[data-editor-theme="dark"] .CodeMirror-selected{background:#294466!important}
.classroom-site[data-editor-theme="dark"] :is(#output,#command,#prompt,.terminal-form){background:#000!important;color:#f4f4f4!important}
.classroom-site[data-editor-theme="dark"] .cm-keyword{color:#c9a0ff!important}
.classroom-site[data-editor-theme="dark"] .cm-atom,.classroom-site[data-editor-theme="dark"] .cm-number{color:#ffbd87!important}
.classroom-site[data-editor-theme="dark"] .cm-string,.classroom-site[data-editor-theme="dark"] .cm-string-2{color:#9ee6a8!important}
.classroom-site[data-editor-theme="dark"] .cm-comment{color:#aaa!important}
.classroom-site[data-editor-theme="dark"] .cm-def,.classroom-site[data-editor-theme="dark"] .cm-builtin{color:#8ed9ff!important}
.classroom-site[data-editor-theme="dark"] .cm-tag{color:#8ed9ff!important}
.classroom-site[data-editor-theme="dark"] .cm-attribute{color:#ffd580!important}
.classroom-site[data-editor-theme="dark"] .cm-property,.classroom-site[data-editor-theme="dark"] .cm-qualifier{color:#b6d4ff!important}
.classroom-site[data-editor-theme="dark"] .cm-meta{color:#ddd!important}
.classroom-site[data-editor-theme="dark"] .cm-error{color:#ff9999!important}
@media(max-width:750px){.classroom-site[data-mode] .CodeMirror{height:420px!important}}
}

@layer revision-defaults{.classroom-site[data-mode="html"] .workspace .CodeMirror{height:var(--coding-height,65vh)!important;flex:none!important}}
