.markdown-editor-wrapper{background-color:#1a191f;border:1px solid #3e3c46;border-radius:6px;padding:1rem;color:#faf6ed;font-family:Crimson Text,serif;position:relative}.markdown-editor-wrapper .EasyMDEContainer{border:none;background-color:transparent}.markdown-editor-wrapper .editor-toolbar{background-color:#1e1d22;border:1px solid #3e3c46;border-radius:4px 4px 0 0}.markdown-editor-wrapper .editor-toolbar a{color:#faf6ed!important;opacity:.75;transition:opacity .2s ease,color .2s ease}.markdown-editor-wrapper .editor-toolbar a.active,.markdown-editor-wrapper .editor-toolbar a:hover{opacity:1;color:#90c4e9!important}.markdown-editor-wrapper .editor-toolbar i.separator{border-left:1px solid #444;margin:0 .6rem}.markdown-editor-wrapper .CodeMirror{background-color:#121114;color:#faf6ed;border:1px solid #3e3c46;border-top:none;border-radius:0 0 4px 4px;min-height:300px;font-family:Courier New,monospace;font-size:.95rem}.markdown-editor-wrapper .CodeMirror-lines{padding:10px}.markdown-editor-wrapper .CodeMirror-placeholder{color:#777;opacity:.6}.image-preview{margin-top:1rem}.preview-label{font-size:.85rem;font-weight:600;color:#a49ca7;margin-bottom:.25rem}.image-preview img{max-width:100%;max-height:200px;border-radius:6px;border:1px solid #444;margin-top:.5rem}@media (max-width:900px){.markdown-editor-wrapper{padding:.75rem}.preview-label{font-size:.8rem}.markdown-editor-wrapper .CodeMirror{min-height:250px;font-size:.9rem}}@media (max-width:600px){.markdown-editor-wrapper{padding:.65rem .65rem 4rem}.preview-label{font-size:.75rem}.markdown-editor-wrapper .CodeMirror{font-size:.85rem;min-height:200px}}.forum-comment-form{margin-top:2rem;border-top:1px solid #333;padding-top:2rem;color:var(--text-color,#e5e5e5)}.form-title{font-family:var(--display-font,serif);font-size:1.5rem;margin-bottom:1rem}.form-error{color:#ff4d4d;margin-bottom:1rem}.editor-wrapper{background:#111;border:1px solid #2b2b2b;border-radius:6px;overflow:hidden}.editor-wrapper .CodeMirror{color:#eaeaea!important;min-height:250px;padding:1rem;font-family:monospace}.editor-wrapper .CodeMirror-cursors{z-index:10}.editor-wrapper .editor-toolbar{background-color:#111!important;border-bottom:1px solid #333!important}.editor-wrapper .editor-toolbar a{color:#ccc!important}.editor-wrapper .editor-toolbar a:hover{color:#fff!important}.form-actions{margin-top:1rem;display:flex;gap:1rem}.preview-toggle,.submit-button{padding:.5rem 1.25rem;font-weight:500;border-radius:4px;font-size:.9rem;cursor:pointer;font-family:var(--body-font,sans-serif)}.preview-toggle{background:transparent;color:var(--text-color,#ccc);border:1px solid #444}.preview-toggle:hover{background:#2a2a2a}.submit-button{background:#a11313;color:white;border:none}.submit-button:hover{background:#811010}.submit-button:disabled{opacity:.4;cursor:not-allowed}.markdown-preview{margin-top:1.5rem;padding:1rem;background:#181818;border:1px solid #333;border-radius:4px}.editor-wrapper{position:relative;z-index:1}.editor-wrapper .CodeMirror{min-height:200px;height:auto!important;background-color:#1a1a1a!important;color:#e5e5e5!important;line-height:1.6}.editor-wrapper .CodeMirror pre{background:none!important;color:inherit!important}.forum-comment-form .editor-wrapper{margin-bottom:1rem}.forum-comment-form .markdown-preview{border:1px solid #ddd;border-radius:4px;padding:1rem;background-color:#f9f9f9}.forum-comment-form .form-actions{display:flex;gap:.5rem;margin-top:.5rem}.forum-comment-form .form-actions button{padding:.5rem 1rem;border-radius:4px}.editor-wrapper .CodeMirror-preview,.editor-wrapper .editor-preview,.editor-wrapper .editor-preview-side{background-color:#1a1a1a!important;color:#e5e5e5!important;border:1px solid #333!important}.editor-wrapper .editor-preview blockquote,.editor-wrapper .editor-preview code,.editor-wrapper .editor-preview h1,.editor-wrapper .editor-preview h2,.editor-wrapper .editor-preview h3,.editor-wrapper .editor-preview h4,.editor-wrapper .editor-preview h5,.editor-wrapper .editor-preview h6,.editor-wrapper .editor-preview ol,.editor-wrapper .editor-preview p,.editor-wrapper .editor-preview ul{color:#e5e5e5!important}.forum-comment-form .markdown-preview{background-color:#1a1a1a!important;border:1px solid #333!important;color:#e5e5e5!important}.forum-comment-form .markdown-preview *,.forum-comment-form .markdown-preview a{color:#e5e5e5!important}.forum-comment-form .markdown-preview pre{background:#121212!important;color:#e5e5e5!important}