@charset "UTF-8"; .plugin-cm-show-whitespace-settings .plugin-cm-show-whitespace-disabled { opacity: 0.6; } .plugin-cm-show-whitespace-settings .plugin-cm-show-whitespace-disabled .checkbox-container { cursor: not-allowed; pointer-events: none; } body.plugin-cm-show-whitespace { /* feel free to override these characters if you want */ --spaceChar: "·"; --trailingSpaceChar: "·"; --singleSpaceChar: var(--spaceChar); --tabChar: "→"; --newlineChar: "¬"; --strictLineBreakChar: var(--newlineChar); } body.plugin-cm-show-whitespace.plugin-cm-show-whitespace-hide-space { --spaceChar: ""; } body.plugin-cm-show-whitespace.plugin-cm-show-whitespace-hide-tab { --tabChar: ""; } body.plugin-cm-show-whitespace.plugin-cm-show-whitespace-hide-newline { --newlineChar: ""; } body.plugin-cm-show-whitespace.plugin-cm-show-whitespace-hide-single-space { --singleSpaceChar: ""; } body.plugin-cm-show-whitespace.plugin-cm-show-whitespace-hide-trailing-space { --trailingSpaceChar: ""; } body.plugin-cm-show-whitespace.plugin-cm-show-whitespace-show-strict-line-break { --strictLineBreakChar: "↲"; } body.plugin-cm-show-whitespace .cm-whitespace::before, body.plugin-cm-show-whitespace .cm-tab::before, body.plugin-cm-show-whitespace .CodeMirror-code > div > pre > span > :last-child:after, body.plugin-cm-show-whitespace .CodeMirror-line > span > :last-child::after, body.plugin-cm-show-whitespace [class*=cm-trailing-space] + [class*=cm-trailing-space]:last-child::after { pointer-events: none; color: var(--text-faint); font-weight: normal; opacity: 0.5; } body.plugin-cm-show-whitespace [class*=cm-trailing-space]::before { content: var(--trailingSpaceChar); } body.plugin-cm-show-whitespace .cm-tab::before { content: var(--tabChar); } body.plugin-cm-show-whitespace .CodeMirror-code > div > pre > span > :last-child:after, body.plugin-cm-show-whitespace .CodeMirror-line > span > :last-child::after { content: var(--newlineChar); position: unset; } body.plugin-cm-show-whitespace [class*=cm-trailing-space] + [class*=cm-trailing-space]:last-child::after { content: var(--strictLineBreakChar); position: unset; } body.plugin-cm-show-whitespace .cm-whitespace::before, body.plugin-cm-show-whitespace .cm-tab::before { position: absolute; } body.plugin-cm-show-whitespace .cm-s-obsidian span.cm-inline-code.cm-whitespace::before { line-height: 2em; } body.plugin-cm-show-whitespace .CodeMirror-code > div:last-child > pre > span::after, body.plugin-cm-show-whitespace .CodeMirror-code > pre:last-child > span::after { display: none; } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-1:not([class*=cm-trailing-space-])::before { content: var(--singleSpaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-2:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-3:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-4:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-5:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-6:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-7:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-8:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-9:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-10:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-11:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-12:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-13:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-14:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-15:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-16:not([class*=cm-trailing-space-])::before { content: var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar) var(--spaceChar); } body.plugin-cm-show-whitespace .CodeMirror .cm-whitespace-1:last-of-type::before { content: var(--trailingSpaceChar); }