.CodeEditor{--codeEditorBaseColor:#55718d;--codeEditorHorizontalPadding:20px;--codeEditorVerticalPadding:16px;--codeEditorCursorBackgroundColor:red;--codeEditorLineSpacing:24px;--codeEditorSingleCharWidth:8.342673797;--codeEditorLineNumbersWidth:0px;--codeEditorVisibleNumberOfLines:8;--codeEditorTotalHeight:calc(var(--codeEditorVisibleNumberOfLines)*var(--codeEditorLineSpacing) + var(--codeEditorVerticalPadding)*2 + var(--statusBarHeight) + var(--fileTabsBarHeight));--codeEditorAccentColor:#8095ff;--codeEditorAccentColorAlternate:#ffd96a;--statusBarHeight:0px;--fileTabsBarHeight:0px;-webkit-text-size-adjust:100%;position:relative;height:var(--codeEditorTotalHeight);min-height:240px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font:var(--sourceCodeFont)}.CodeEditor code,.CodeEditor pre{display:-webkit-box;display:flex;font:inherit;color:var(--codeEditorBaseColor);height:100%}.CodeEditor ::-moz-selection{background:rgba(15,57,94,.99)}.CodeEditor ::selection{background:rgba(15,57,94,.99)}.CodeEditor .CodeEditorCursor{display:none}.CodeEditor--autosize{height:auto}.CodeEditor--hasStatusBar{--statusBarHeight:25px}.CodeEditor--hasFilesTabBar{--fileTabsBarHeight:25px}.theme--Dark .CodeEditor{--codeEditorBaseColor:#fff;--codeEditorCursorBackgroundColor:#fff}.theme--Dark .CodeEditor .hljs-comment{color:#55718d}.CodeEditor__scrollContainer{width:100%;height:100%;overflow:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;-webkit-box-align:center;align-items:center;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(#000),color-stop(transparent),color-stop(#000),color-stop(#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000,#000 var(--codeEditorLineNumbersWidth),transparent var(--codeEditorLineNumbersWidth),#000 calc(var(--codeEditorLineNumbersWidth) + var(--codeEditorHorizontalPadding)),#000 calc(100% - var(--codeEditorHorizontalPadding)),transparent);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(#000),color-stop(transparent),color-stop(#000),color-stop(#000),to(transparent));mask-image:linear-gradient(90deg,#000,#000 var(--codeEditorLineNumbersWidth),transparent var(--codeEditorLineNumbersWidth),#000 calc(var(--codeEditorLineNumbersWidth) + var(--codeEditorHorizontalPadding)),#000 calc(100% - var(--codeEditorHorizontalPadding)),transparent)}.CodeEditor__scrollContainer::-webkit-scrollbar{display:none}.CodeEditor__editor{-webkit-box-align:start;align-items:flex-start}.CodeEditor__typingArea{display:table;position:relative;padding:var(--codeEditorVerticalPadding) var(--codeEditorHorizontalPadding)}.CodeEditor--initialized .CodeEditorAsciiLoader{display:none}.CodeEditor--initialized .CodeEditorCursor{display:inline}