.rich-editor{background:#fff;border:1px solid #d9d9d9;border-radius:8px;transition:border-color .2s}.rich-editor:focus-within{border-color:#2563eb}.rich-editor-toolbar{z-index:1;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:2px;padding:4px 6px;display:flex;position:sticky;top:0}.rich-editor-toolbar .ant-btn.is-active{color:#2563eb;background:#eff4ff}.rich-editor-content .ProseMirror{outline:none;min-height:160px;padding:12px 14px}.rich-content{overflow-wrap:anywhere;line-height:1.65}.rich-content p{margin:0 0 .6em}.rich-content h2{margin:.8em 0 .4em;font-size:1.25em}.rich-content h3{margin:.8em 0 .4em;font-size:1.1em}.rich-content ul,.rich-content ol{margin:0 0 .6em;padding-left:1.4em}.rich-content blockquote{color:#555;border-left:3px solid #e5e7eb;margin:0 0 .6em;padding-left:12px}.rich-content img{border-radius:6px;max-width:100%;height:auto}.rich-content img.ProseMirror-selectednode{outline:2px solid #2563eb}.rich-content a{color:#2563eb}.rich-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#bfbfbf;float:left;pointer-events:none;height:0}html,body,#root{height:100%;margin:0}body{-webkit-font-smoothing:antialiased}
