.markdown-editor .ProseMirror .is-editor-empty:first-child:before,.markdown-editor .ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.markdown-editor .ProseMirror{min-height:200px;padding:1rem;border:none!important;border-radius:.25rem;outline:none}.markdown-editor .ProseMirror:focus{border-color:rgba(0,0,0,.2)}.markdown-editor .ProseMirror h1{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;margin-top:1.5rem;line-height:1.3}.markdown-editor .ProseMirror h2{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-top:1.25rem;line-height:1.4}.markdown-editor .ProseMirror h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem;line-height:1.4}.markdown-editor .ProseMirror h4{font-size:1rem;font-weight:600;margin-bottom:.375rem;margin-top:.75rem}.markdown-editor .ProseMirror h5,.markdown-editor .ProseMirror h6{font-size:.875rem;font-weight:600;margin-bottom:.375rem;margin-top:.5rem}.markdown-editor .ProseMirror h6{color:#6b7280}.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 p{margin-bottom:1rem}.markdown-editor .ProseMirror ul{list-style-type:disc}.markdown-editor .ProseMirror ol,.markdown-editor .ProseMirror ul{list-style-position:outside;margin-left:1.5rem;margin-bottom:1rem;padding-left:.5rem}.markdown-editor .ProseMirror ol{list-style-type:decimal}.markdown-editor .ProseMirror li{display:list-item;margin-bottom:.25rem}.markdown-editor .ProseMirror li p{display:inline;margin:0}.markdown-editor .ProseMirror ol.tight li,.markdown-editor .ProseMirror ul.tight li{margin-bottom:0}.markdown-editor .ProseMirror ul ul{list-style-type:circle;margin-top:.25rem}.markdown-editor .ProseMirror ol ol{list-style-type:lower-alpha;margin-top:.25rem}.markdown-editor .ProseMirror blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;font-style:italic;margin:1rem 0;color:#6b7280}.markdown-editor .ProseMirror code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-family:monospace;font-size:.875rem}.markdown-editor .ProseMirror pre{background-color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:1rem}.markdown-editor .ProseMirror pre code{background-color:transparent;padding:0}.markdown-editor .ProseMirror a{color:#3b82f6;text-decoration:underline}.markdown-editor .ProseMirror a:hover{color:#2563eb}.markdown-editor .ProseMirror hr{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}@media (prefers-color-scheme:dark){.markdown-editor .ProseMirror{border-color:rgba(255,255,255,.1)}.markdown-editor .ProseMirror:focus{border-color:rgba(255,255,255,.2)}.markdown-editor .ProseMirror blockquote{border-left-color:#4b5563;color:#9ca3af}.markdown-editor .ProseMirror code,.markdown-editor .ProseMirror pre{background-color:#374151}.markdown-editor .ProseMirror hr{border-top-color:#4b5563}}