.cm-header{font-weight:700}.cm-strong{font-weight:700}.cm-em{font-style:italic}:root{--cp-button-bg: var(--cp-color-2);--cp-button-color: var(--cp-color-13);--cp-button-hover-bg: var(--cp-color-4);--cp-button-hover-color: var(--cp-color-14);--editor-top-bar-background: #e6e6e6;--tab-bg: #ffffff;--tab-border-color: #f2f2f2;--resizer-background: var(--editor-top-bar-background);--resizer-border: #d9d9d9}.CodeMirror-cursor{border-left-color:#000!important}.cm-fat-cursor .CodeMirror-cursor{background:#13ff0f!important;border-left-color:transparent!important;opacity:.5}.CodeMirror-selected{background:rgba(0,0,0,.05)}.CodeMirror-focused .CodeMirror-selected{background:rgba(0,0,0,.1)}.CodeMirror-matchingbracket{border-bottom:1px solid rgba(0,0,0,.5)}.CodeMirror-matchingtag{border-bottom:1px solid rgba(0,0,0,.3)}.expander span{text-shadow:none}.expander:hover span,.expander:focus span{color:#444857}.cm-searching{background:rgba(0,0,0,.1);outline:2px solid rgba(0,0,0,.5)}.console-command-line{color:#5a5f73;background:#f1f1f3;border-bottom:1px solid #c7c9d3;border-top:1px solid #c7c9d3}.console-command-line-input{color:#2c303a}.CodeMirror-hints,.emmet-abbreviation-preview{border:1px solid #c7c9d3;background:#fff}.CodeMirror-hint{color:#000}li.CodeMirror-hint-active{background:#0ebeff;color:#fff}body.room-editor .main-header,body.room-editor .main-header .header-wrap,body.room-editor .editor-footer,body.editor .main-header,body.editor .main-header .header-wrap,body.editor .editor-footer,body.room-collab .main-header,body.room-collab .main-header .header-wrap,body.room-collab .editor-footer,body.room-professor .main-header,body.room-professor .main-header .header-wrap,body.room-professor .editor-footer,body.room-pres .main-header,body.room-pres .main-header .header-wrap,body.room-pres .editor-footer{background:#fff;color:#000}body.room-editor .main-header .mini-logo path,body.room-editor .main-header .header-wrap .mini-logo path,body.room-editor .editor-footer .mini-logo path,body.editor .main-header .mini-logo path,body.editor .main-header .header-wrap .mini-logo path,body.editor .editor-footer .mini-logo path,body.room-collab .main-header .mini-logo path,body.room-collab .main-header .header-wrap .mini-logo path,body.room-collab .editor-footer .mini-logo path,body.room-professor .main-header .mini-logo path,body.room-professor .main-header .header-wrap .mini-logo path,body.room-professor .editor-footer .mini-logo path,body.room-pres .main-header .mini-logo path,body.room-pres .main-header .header-wrap .mini-logo path,body.room-pres .editor-footer .mini-logo path{fill:#000}body.room-editor [data-component=Logo] svg,body.editor [data-component=Logo] svg,body.room-collab [data-component=Logo] svg,body.room-professor [data-component=Logo] svg,body.room-pres [data-component=Logo] svg{fill:#2c303a}body.room-editor #item-title a,body.room-editor #item-title>span,body.room-editor #item-title+div a,body.editor #item-title a,body.editor #item-title>span,body.editor #item-title+div a,body.room-collab #item-title a,body.room-collab #item-title>span,body.room-collab #item-title+div a,body.room-professor #item-title a,body.room-professor #item-title>span,body.room-professor #item-title+div a,body.room-pres #item-title a,body.room-pres #item-title>span,body.room-pres #item-title+div a{color:#000}body.room-editor .editor-actions,body.editor .editor-actions,body.room-collab .editor-actions,body.room-professor .editor-actions,body.room-pres .editor-actions{background:#fff}@media(max-width:767px),(max-height:440px){body.room-editor .editor-actions,body.editor .editor-actions,body.room-collab .editor-actions,body.room-professor .editor-actions,body.room-pres .editor-actions{-webkit-box-shadow:0 2rem 4rem #aaaebc;box-shadow:0 2rem 4rem #aaaebc}}body.room-editor .editor-header .button,body.room-editor .editor-footer .button,body.editor .editor-header .button,body.editor .editor-footer .button,body.room-collab .editor-header .button,body.room-collab .editor-footer .button,body.room-professor .editor-header .button,body.room-professor .editor-footer .button,body.room-pres .editor-header .button,body.room-pres .editor-footer .button{background:var(--cp-button-bg);color:var(--cp-button-color)}body.room-editor .view-switcher,body.editor .view-switcher,body.room-collab .view-switcher,body.room-professor .view-switcher,body.room-pres .view-switcher{background:#fff;color:#000;border-color:#c7c9d3}body.room-editor .view-switcher .view-switcher-layout,body.editor .view-switcher .view-switcher-layout,body.room-collab .view-switcher .view-switcher-layout,body.room-professor .view-switcher .view-switcher-layout,body.room-pres .view-switcher .view-switcher-layout{--cp-button-active: var(--cp-color-10);--cp-button-hover-bg: var(--cp-color-6);--cp-button-hover-icon: var(--cp-color-12)}body.room-editor .view-switcher .editor-link,body.editor .view-switcher .editor-link,body.room-collab .view-switcher .editor-link,body.room-professor .view-switcher .editor-link,body.room-pres .view-switcher .editor-link{color:#5a5f73}body.room-editor .view-switcher .editor-link:hover:not(.active),body.editor .view-switcher .editor-link:hover:not(.active),body.room-collab .view-switcher .editor-link:hover:not(.active),body.room-professor .view-switcher .editor-link:hover:not(.active),body.room-pres .view-switcher .editor-link:hover:not(.active){color:#444857;background:#e3e4e8}body.room-editor .view-switcher .editor-link.active,body.editor .view-switcher .editor-link.active,body.room-collab .view-switcher .editor-link.active,body.room-professor .view-switcher .editor-link.active,body.room-pres .view-switcher .editor-link.active{background:#d5d7de}body.room-editor .navigation-wrap .student-count,body.room-editor .navigation-wrap time,body.room-editor .editor-footer .student-count,body.room-editor .editor-footer time,body.editor .navigation-wrap .student-count,body.editor .navigation-wrap time,body.editor .editor-footer .student-count,body.editor .editor-footer time,body.room-collab .navigation-wrap .student-count,body.room-collab .navigation-wrap time,body.room-collab .editor-footer .student-count,body.room-collab .editor-footer time,body.room-professor .navigation-wrap .student-count,body.room-professor .navigation-wrap time,body.room-professor .editor-footer .student-count,body.room-professor .editor-footer time,body.room-pres .navigation-wrap .student-count,body.room-pres .navigation-wrap time,body.room-pres .editor-footer .student-count,body.room-pres .editor-footer time{color:#5a5f73}body.room-editor .editor-footer,body.editor .editor-footer,body.room-collab .editor-footer,body.room-professor .editor-footer,body.room-pres .editor-footer{border-top-color:var(--resizer-border,var(--cp-color-6))}body.room-editor .drawer-comments,body.editor .drawer-comments,body.room-collab .drawer-comments,body.room-professor .drawer-comments,body.room-pres .drawer-comments{background:#fff;color:#000}body.room-editor .drawer-comments .comment-list li:nth-child(odd),body.editor .drawer-comments .comment-list li:nth-child(odd),body.room-collab .drawer-comments .comment-list li:nth-child(odd),body.room-professor .drawer-comments .comment-list li:nth-child(odd),body.room-pres .drawer-comments .comment-list li:nth-child(odd){background:rgba(0,0,0,.1)}body.room-editor .drawer-comments .comment-username,body.editor .drawer-comments .comment-username,body.room-collab .drawer-comments .comment-username,body.room-professor .drawer-comments .comment-username,body.room-pres .drawer-comments .comment-username{color:#0ebeff}body.room-editor .drawer-comments .comment-username:hover,body.room-editor .drawer-comments .comment-username:focus,body.editor .drawer-comments .comment-username:hover,body.editor .drawer-comments .comment-username:focus,body.room-collab .drawer-comments .comment-username:hover,body.room-collab .drawer-comments .comment-username:focus,body.room-professor .drawer-comments .comment-username:hover,body.room-professor .drawer-comments .comment-username:focus,body.room-pres .drawer-comments .comment-username:hover,body.room-pres .drawer-comments .comment-username:focus{color:#3d88c3}body.room-editor .drawer-comments-tab,body.editor .drawer-comments-tab,body.room-collab .drawer-comments-tab,body.room-professor .drawer-comments-tab,body.room-pres .drawer-comments-tab{background:-webkit-gradient(linear,left top,left bottom,from(white),to(#e3e4e8));background:linear-gradient(to bottom,white,#e3e4e8);-webkit-box-shadow:-5px 0 10px -10px rgba(68,72,87,.3),5px 0 10px -10px rgba(68,72,87,.3);box-shadow:-5px 0 10px -10px rgba(68,72,87,.3),5px 0 10px -10px rgba(68,72,87,.3);color:#000;border-color:#ffdd40}body.room-editor .result,body.editor .result,body.room-collab .result,body.room-professor .result,body.room-pres .result{background:#fff}body.room-editor .loading-text,body.editor .loading-text,body.room-collab .loading-text,body.room-professor .loading-text,body.room-pres .loading-text{color:#2c303a}.project-editor-warning{background:rgba(0,0,0,.5)}.loading-error-message{color:#000;opacity:.8}.collaborators-indicators>span{background:#5a5f73;text-shadow:0 1px 3px rgba(0,0,0,.3)}.cm-keyword{color:#219}.cm-atom{color:#219}.box-html .cm-atom{color:#a11}.cm-number{color:#164}.cm-unit{color:#164}.cm-def{color:#708}.cm-variable{color:#219}.cm-variable-2{color:#000}.cm-property{color:#219}.cm-operator{color:#000}.cm-comment{color:#ccc}.cm-string{color:#a11}.cm-string-2{color:#a11}.cm-meta{color:#219}.cm-header{color:#a11}.cm-tag{color:#219}.box-css .cm-tag{color:#219}.cm-attribute{color:#555}.cm-strong{color:#555}.cm-em{color:#555}.cm-qualifier{color:#219}.cm-builtin{color:#219}body.editor{background:#fff}.box.box.box,.editor .top-boxes,.CodeMirror-gutter-wrapper,body.project .editor-pane,body.project .editor{background:#fff}.box.box.box pre,.editor .top-boxes pre,.CodeMirror-gutter-wrapper pre,body.project .editor-pane pre,body.project .editor pre{color:#999}.CodeMirror-guttermarker-subtle,.CodeMirror-linenumber{color:#ccc}#output pre,#output iframe{scrollbar-color:#ccc transparent}#output pre::-webkit-scrollbar,#output iframe::-webkit-scrollbar{width:10px;height:10px}#output pre::-webkit-scrollbar-thumb,#output iframe::-webkit-scrollbar-thumb{background:#ccc}#output pre::-webkit-scrollbar-track,#output iframe::-webkit-scrollbar-track{background:0 0}.CodeMirror-simplescroll-horizontal div,.CodeMirror-simplescroll-vertical div{background:#ccc}.box-title{color:#555}.powers .mini-button{background:#999}.powers .mini-button:hover,.powers .mini-button:focus{background:#635c48}