.article-editor{background:#fff;border:1px solid #d9d9d9;border-radius:8px}.article-editor .article-toolbar{z-index:1;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;width:100%;padding:4px 6px;position:sticky;top:0}.article-editor .ProseMirror{outline:none;min-height:260px;padding:12px 16px;font-size:15px;line-height:1.75}.article-editor .ProseMirror:focus-visible{box-shadow:inset 0 0 0 2px #3b63e033}.article-editor .ProseMirror h2{margin:18px 0 8px;font-size:20px}.article-editor .ProseMirror h3{margin:14px 0 6px;font-size:17px}.article-editor .ProseMirror p{margin:0 0 10px}.article-editor .ProseMirror blockquote{color:#555;border-left:3px solid #b8c4ef;margin:10px 0;padding:4px 14px}.article-editor .ProseMirror img{border-radius:6px;max-width:100%;max-height:360px;margin:10px auto;display:block}.article-editor .ProseMirror img.ProseMirror-selectednode{outline:3px solid #3b63e0}.article-editor .ProseMirror a{color:#3b63e0;text-decoration:underline}.article-editor .ProseMirror hr{border:none;border-top:1px solid #ddd;margin:16px 0}.article-editor .ProseMirror ul,.article-editor .ProseMirror ol{padding-left:22px}
