.combo-markdown-editor { width: 100%; } .combo-markdown-editor markdown-toolbar { cursor: default; display: flex; align-items: center; padding-bottom: 10px; flex-wrap: wrap; } .combo-markdown-editor .markdown-toolbar-group { display: flex; border-left: 1px solid var(--color-secondary); padding: 0 0.5em; } .combo-markdown-editor .markdown-toolbar-group:first-child { border-left: 0; padding-left: 0; } .combo-markdown-editor .markdown-toolbar-group:last-child { flex: 1; justify-content: flex-end; border-right: none; border-left: 0; padding-right: 0; } .combo-markdown-editor .markdown-toolbar-button { border: none; background: none; user-select: none; padding: 5px; cursor: pointer; color: var(--color-text); } .combo-markdown-editor .markdown-toolbar-button:hover { color: var(--color-primary); } .combo-markdown-editor md-header { position: relative; } .combo-markdown-editor md-header::after { font-size: 10px; position: absolute; top: 7px; } .combo-markdown-editor md-header[level="1"]::after { content: "1"; } .combo-markdown-editor md-header[level="2"]::after { content: "2"; } .combo-markdown-editor md-header[level="3"]::after { content: "3"; } .ui.form .combo-markdown-editor textarea.markdown-text-editor, .combo-markdown-editor textarea.markdown-text-editor { display: block; width: 100%; max-height: calc(100vh - var(--min-height-textarea)); resize: vertical; } .combo-markdown-editor .CodeMirror-scroll { max-height: calc(100vh - var(--min-height-textarea)); } /* use the same styles as markup/content.css */ .combo-markdown-editor .CodeMirror-scroll .cm-header-1 { font-size: 2em; } .combo-markdown-editor .CodeMirror-scroll .cm-header-2 { font-size: 1.5em; } .combo-markdown-editor .CodeMirror-scroll .cm-header-3 { font-size: 1.25em; } .combo-markdown-editor .CodeMirror-scroll .cm-header-4 { font-size: 1em; } .combo-markdown-editor .CodeMirror-scroll .cm-header-5 { font-size: 0.875em; } .combo-markdown-editor .CodeMirror-scroll .cm-header-6 { font-size: 0.85em; } .combo-markdown-editor .ui.tab.markup[data-tab-panel="markdown-previewer"] { border-bottom: 1px solid var(--color-secondary); padding-bottom: 1rem; }