.markdown-editor{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;overflow-y:auto}.markdown-editor .ProseMirror{color:#1f2937;outline:none;width:100%;max-width:800px;min-height:100%;margin:0 auto;padding:24px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.7}.markdown-editor .ProseMirror:focus{outline:none}.markdown-editor .ProseMirror p.is-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.markdown-editor .ProseMirror p{margin:0 0 1em}.markdown-editor .ProseMirror>:last-child{margin-bottom:0}.markdown-editor .ProseMirror h1{color:#111827;margin:1.5em 0 .5em;font-size:2em;font-weight:700;line-height:1.3}.markdown-editor .ProseMirror h2{color:#111827;margin:1.4em 0 .5em;font-size:1.5em;font-weight:600;line-height:1.35}.markdown-editor .ProseMirror h3{color:#111827;margin:1.3em 0 .4em;font-size:1.25em;font-weight:600;line-height:1.4}.markdown-editor .ProseMirror h4,.markdown-editor .ProseMirror h5,.markdown-editor .ProseMirror h6{color:#111827;margin:1.2em 0 .4em;font-size:1.1em;font-weight:600;line-height:1.45}.markdown-editor .ProseMirror h1:first-child,.markdown-editor .ProseMirror h2:first-child,.markdown-editor .ProseMirror h3:first-child,.markdown-editor .ProseMirror h4:first-child,.markdown-editor .ProseMirror h5:first-child,.markdown-editor .ProseMirror h6:first-child{margin-top:0}.markdown-editor .ProseMirror ul{margin:.5em 0 1em;padding-left:1.5em;list-style-type:disc}.markdown-editor .ProseMirror ol{margin:.5em 0 1em;padding-left:1.5em;list-style-type:decimal}.markdown-editor .ProseMirror li{margin:.25em 0;display:list-item}.markdown-editor .ProseMirror li p{margin:0}.markdown-editor .ProseMirror ul ul,.markdown-editor .ProseMirror ol ol,.markdown-editor .ProseMirror ul ol,.markdown-editor .ProseMirror ol ul{margin:.25em 0}.markdown-editor .ProseMirror code{color:#c7254e;background-color:#f3f4f6;border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.markdown-editor .ProseMirror pre{background-color:#1f2937;border-radius:8px;margin:1em 0;padding:16px 20px;overflow-x:auto}.markdown-editor .ProseMirror pre code{color:#e5e7eb;background:0 0;border-radius:0;padding:0;font-size:.9em}.markdown-editor .ProseMirror blockquote{color:#6b7280;border-left:4px solid #e5e7eb;margin:1em 0;padding-left:1em;font-style:italic}.markdown-editor .ProseMirror blockquote p{margin:0}.markdown-editor .ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2em 0}.markdown-editor .ProseMirror strong{color:#111827;font-weight:600}.markdown-editor .ProseMirror em{font-style:italic}.markdown-editor .ProseMirror s{color:#9ca3af;text-decoration:line-through}.markdown-editor .ProseMirror a{color:#4f46e5;cursor:pointer;text-decoration:underline}.markdown-editor .ProseMirror a:hover{color:#4338ca}.markdown-editor::-webkit-scrollbar{width:8px}.markdown-editor::-webkit-scrollbar-track{background:0 0}.markdown-editor::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.markdown-editor::-webkit-scrollbar-thumb:hover{background:#00000040}.markdown-editor{scrollbar-width:thin;scrollbar-color:#00000026 transparent}