.community-rich-editor{border:1px solid #e0cfba;border-radius:12px;overflow:hidden;background:#fff}.community-editor-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:9px;border-bottom:1px solid #e9ddce;background:#fff9f1}.community-editor-toolbar button{border:1px solid #ddc9b0;background:#fff;border-radius:7px;padding:7px 11px;color:#6e2935;cursor:pointer;font:inherit;font-size:13px}.community-editor-toolbar button.active,.community-editor-toolbar button:hover{background:#7a2c39;color:#fff}.community-rich-editor textarea{display:block;width:100%;box-sizing:border-box;border:0!important;border-radius:0!important;padding:15px!important;min-height:320px;font-size:15px;line-height:1.7;resize:vertical;color:#302b2b;background:#fff}.community-editor-footnote{border-top:1px solid #eee0ce;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#756b61;padding:9px 13px;font-size:12px}.community-editor-preview{padding:18px;min-height:320px}.community-rich-body{overflow-wrap:anywhere;line-height:1.8;color:#302b2b}.community-rich-body h2{font-size:1.45rem;margin:22px 0 12px;color:#792836}.community-rich-body h3{font-size:1.25rem;margin:18px 0 10px;color:#792836}.community-rich-body h4{font-size:1.05rem;margin:16px 0 8px;color:#792836}.community-rich-body p{margin:10px 0;white-space:normal}.community-rich-body ol,.community-rich-body ul{padding-left:24px;margin:10px 0}.community-rich-body li{margin:4px 0}.community-rich-body blockquote{margin:14px 0;border-left:4px solid #b99264;padding:8px 14px;background:#fff8ed}.community-rich-body a{color:#872c40;text-decoration:underline}.community-editor-label{display:block;margin-bottom:8px;font-weight:700}