.rti-wrap:focus-within{border-color:transparent;box-shadow:0 0 0 2px #3b82f6}.rti-editor .ProseMirror{outline:none;min-height:120px;padding:10px 12px;font-size:14px;line-height:1.6;color:#374151}.rti-editor .ProseMirror p{margin:0 0 6px}.rti-editor .ProseMirror p:last-child{margin-bottom:0}.rti-editor .ProseMirror ul,.rti-editor .ProseMirror ol{padding-left:20px;margin:4px 0}.rti-editor .ProseMirror li{margin:2px 0}.rti-editor .ProseMirror code{background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:13px;font-family:ui-monospace,monospace;color:#0f172a}.rti-editor .ProseMirror pre{background:#f1f5f9;border-radius:8px;padding:10px 14px;margin:6px 0;font-size:13px;font-family:ui-monospace,monospace;overflow-x:auto}.rti-editor .ProseMirror blockquote{border-left:3px solid #cbd5e1;padding-left:12px;margin:6px 0;color:#64748b}.rti-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;float:left;height:0}.tiptap-editor .ProseMirror{outline:none;min-height:80px;padding:10px 12px;font-size:14px;line-height:1.6;color:#374151}.tiptap-editor .ProseMirror p{margin:0 0 6px}.tiptap-editor .ProseMirror p:last-child{margin-bottom:0}.tiptap-editor .ProseMirror ul,.tiptap-editor .ProseMirror ol{padding-left:20px;margin:4px 0}.tiptap-editor .ProseMirror li{margin:2px 0}.tiptap-editor .ProseMirror code{background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:13px;font-family:ui-monospace,monospace;color:#0f172a}.tiptap-editor .ProseMirror pre{background:#f1f5f9;border-radius:8px;padding:10px 14px;margin:6px 0;font-size:13px;font-family:ui-monospace,monospace;overflow-x:auto}.tiptap-editor .ProseMirror blockquote{border-left:3px solid #cbd5e1;padding-left:12px;margin:6px 0;color:#64748b}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;float:left;height:0}.comment-content p{margin:0 0 4px;font-size:14px;line-height:1.6;color:#374151}.comment-content p:last-child{margin-bottom:0}.comment-content ul,.comment-content ol{padding-left:18px;margin:4px 0}.comment-content li{margin:2px 0;font-size:14px}.comment-content code{background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:13px;font-family:ui-monospace,monospace}.comment-content pre{background:#f1f5f9;border-radius:8px;padding:10px 14px;margin:6px 0;font-size:13px;font-family:ui-monospace,monospace;overflow-x:auto}.comment-content strong{font-weight:600}.comment-content em{font-style:italic}
