.ProseMirror{min-height:200px;outline:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding:1rem;line-height:1.8;color:var(--tw-prose-body);font-size:.95rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;unicode-bidi:plaintext}.ProseMirror p{margin:.5em 0;line-height:1.8}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4{font-weight:700;line-height:1.4;margin-top:1.2em;margin-bottom:.4em;scroll-margin-top:4rem}.ProseMirror h1{font-size:1.8rem}.ProseMirror h2{font-size:1.5rem}.ProseMirror h3{font-size:1.3rem}.ProseMirror h4{font-size:1.1rem}.ProseMirror ol,.ProseMirror ul{padding-left:1.5rem;margin:.5em 0 .5em 1rem}.ProseMirror li{margin-bottom:.3em;line-height:1.7}.ProseMirror strong{font-weight:600}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror mark{background:#fef08a;padding:.1em .2em;border-radius:.2em}.ProseMirror code{background-color:#f3f4f6;color:#dc2626;padding:.2em .4em;border-radius:.3em;font-size:.9em;font-family:JetBrains Mono,monospace}.ProseMirror a{color:#2563eb;text-decoration:underline}.ProseMirror a:hover{text-decoration:none}.ProseMirror blockquote{border-left:4px solid #e5e7eb;margin:1em 0;padding-left:1em;color:#4b5563;font-style:italic}.ProseMirror img{max-width:100%;border-radius:.5rem;margin:1em 0}.ProseMirror hr{border:none;border-top:1px solid #e5e7eb;margin:1.5em 0}.ProseMirror table{border-collapse:collapse;width:100%;margin:1em 0}.ProseMirror td,.ProseMirror th{border:1px solid #e5e7eb;padding:.5em;text-align:left}.ProseMirror th{background-color:#f9fafb;font-weight:600}.ProseMirror span[style*=background-color]{padding:.1em .25em;border-radius:.2em}.ProseMirror p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror [style*="text-align: right"]{direction:rtl;unicode-bidi:plaintext}.ProseMirror [style*="text-align: left"]{direction:ltr;unicode-bidi:plaintext}.ProseMirror [style*="text-align: center"],.ProseMirror [style*="text-align: justify"]{direction:unset;unicode-bidi:plaintext}.ProseMirror p:empty:after{content:"\00A0"}.ProseMirror [style*="text-align: right"]:not(li):not(ul):not(ol){direction:rtl;unicode-bidi:plaintext;margin-right:0!important;padding-right:0!important;margin-left:0!important;padding-left:0!important;text-indent:0!important}