.cm-editor { width: 100%; height: 100%; font-size: var(--ident); .cm-content { font-family: var(--editor-font); margin: auto; max-width: 800px; } .other-cursor { display: inline-block; width: 2px; margin-right: -2px; height: 1em; } .cursor-label-container { // display: none; position: relative; top: 2ch; float: left; width: 120px; height: 2.2ch; margin: 0; padding: 0; overflow: hidden; font-family: Arial, Helvetica, sans-serif; color: #fff; border: gray 1px solid; background-color: purple; // font-size: 0.5em; } .cursor-label-container label { margin: 0; padding: 0; font-size: 0.7em; } .cm-selectionBackground { background-color: #d7e1f6 !important; } .line-h1, .line-h2, .line-h3 { background-color: rgba(0, 15, 52, 0.6); color: #fff; font-weight: bold; padding: 2px 2px; .meta { color: orange; } } .line-h1 { font-size: 1.5em; } .line-h2 { font-size: 1.2em; } .line-h3 { font-size: 1.1em; } /* Color list item this way */ .line-li .meta { color: rgb(0, 123, 19); } /* Then undo other meta */ .line-li .meta ~ .meta { color: #650007; } .line-code { background-color: #efefef; margin-left: 30px; } .line-fenced-code { background-color: #efefef; } .meta { color: #650007; } .line-blockquote { background-color: rgba(220, 220, 220, 0.5); color: #676767; text-indent: -2ch; padding-left: 2ch; } .emphasis { font-style: italic; } .strong { font-weight: 900; } .link:not(.meta, .url) { color: #0330cb; text-decoration: underline; } .link.url { color: #7e7d7d; } .url:not(.link) { color: #0330cb; text-decoration: underline; } .wiki-link-page { color: #0330cb; text-decoration: underline; } .wiki-link { color: #808080; } .mention { color: #0330cb; text-decoration: underline; } .tag { color: #8d8d8d; } .code { background-color: #efefef; } // Indentation of follow-up lines @mixin lineOverflow($baseIndent) { text-indent: -1 * ($baseIndent + 2ch); padding-left: $baseIndent + 2ch; &.line-task { text-indent: -1 * ($baseIndent + 6ch); padding-left: $baseIndent + 6ch; } &.line-blockquote { text-indent: -1 * ($baseIndent + 4ch); padding-left: $baseIndent + 4ch; } } .line-ul { &.line-li-1 { @include lineOverflow(0); } &.line-li-1.line-li-2 { @include lineOverflow(2); } &.line-li-1.line-li-2.line-li-3 { @include lineOverflow(4); } &.line-li-1.line-li-2.line-li-3.line-li-4 { @include lineOverflow(6); } &.line-li-1.line-li-2.line-li-3.line-li-4.line-li-5 { @include lineOverflow(8); } } .line-ol { &.line-li-1 { @include lineOverflow(1); } &.line-li-1.line-li-2 { @include lineOverflow(2); } &.line-li-1.line-li-2.line-li-3 { @include lineOverflow(4); } &.line-li-1.line-li-2.line-li-3.line-li-4 { @include lineOverflow(6); } &.line-li-1.line-li-2.line-li-3.line-li-4.line-li-5 { @include lineOverflow(8); } } .line-comment { text-indent: -1 * 3ch; padding-left: 3ch; } .task-marker { background-color: #ddd; } .line-comment { background-color: rgba(255, 255, 0, 0.5); } }