.ProseMirror{line-height:1.5;font-size:.95rem}.ProseMirror h2{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem}.ProseMirror blockquote{border-left:4px solid #d1d5db;padding-left:.75rem;color:#555;font-style:italic;margin:.75rem 0}.ProseMirror ul{list-style:disc;margin:.5rem 0 .75rem 1.25rem;padding-left:.25rem}.ProseMirror ol{list-style:decimal;margin:.5rem 0 .75rem 1.25rem;padding-left:.25rem}.ProseMirror li{margin:.25rem 0}.ProseMirror a{color:#2563eb;text-decoration:underline}.ProseMirror code{background:#f3f4f6;padding:.15rem .35rem;border-radius:4px;font-size:.85rem}.ProseMirror pre{background:#1e293b;color:#f8fafc;padding:.75rem 1rem;border-radius:6px;overflow-x:auto}.ProseMirror pre code{background:transparent;padding:0;font-size:.85rem}.ProseMirror img{max-width:100%;height:auto;border-radius:6px;margin:.5rem 0}.ProseMirror table{width:100%;border-collapse:collapse;margin:.75rem 0}.ProseMirror th,.ProseMirror td{border:1px solid #e5e7eb;padding:.4rem .5rem}.ProseMirror th{background:#f8fafc;font-weight:600}.ProseMirror p{margin:.5rem 0}.ProseMirror:focus{outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9ca3af;float:left;height:0;pointer-events:none}
