.editor-page{background:var(--color-base);width:100%;height:100%;overflow:hidden}.markdown-editor-container{max-width:1200px;height:100%;font-family:var(--font-body);background:var(--color-base);color:var(--color-text);flex-direction:row;margin:0 auto;display:flex}.editor-content-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.editor-content{line-height:var(--spacing-line-height);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);outline:none;flex:1;padding:20px;font-size:16px;overflow-y:auto}.editor-content:focus{background:var(--color-surface)}.editor-toolbar{background:var(--color-base);flex-direction:column;flex-shrink:0;gap:4px;min-width:60px;padding:8px;display:flex}.toolbar-button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:center;border-radius:4px;padding:8px 12px;font-weight:600;transition:background .2s}.toolbar-button:hover{background:var(--color-overlay)}.toolbar-separator{background:var(--color-border);height:1px;margin:4px 0}.editor-debug{background:var(--color-base);font-family:var(--font-mono);color:var(--color-muted);flex-shrink:0;padding:8px;font-size:12px}.md-syntax-inline{color:var(--color-muted);opacity:.6}.md-syntax-block{color:var(--color-muted);opacity:.7;font-weight:400}.md-syntax-inline.hidden,.md-syntax-block.hidden{display:none}li:has(.md-syntax-block:not(.hidden)){list-style-type:none}.br-cursor{vertical-align:baseline;width:0;height:1em;font-size:0;line-height:1em;display:inline-block}