.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:flex;flex-direction:column;font:var(--sourceCodeFont)}.CodeEditor code,.CodeEditor pre{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;align-items:center;-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: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{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}