.rich-editor{border:1px solid #675239;border-radius:8px;margin:8px 0 20px;overflow:hidden;background:#15120f;max-width:100%}.rich-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:9px;background:#251e17;border-bottom:1px solid #675239}.rich-toolbar button,.rich-toolbar select{font:14px Arial,sans-serif;margin:0;padding:8px;border:1px solid #80643f;border-radius:5px;min-height:36px;background:#15120f;color:#f6f1e9;width:auto;cursor:pointer}.rich-toolbar button:hover{background:#4c3923}.rich-toolbar button[aria-label=Negrito]{font-weight:bold}.rich-toolbar button[aria-label=Itálico]{font-style:italic}.rich-toolbar button[aria-label=Sublinhado]{text-decoration:underline}.rich-input{padding:14px;font:16px/1.85 'DM Sans',Arial,sans-serif;color:#b5aa9c;white-space:pre-wrap;overflow-wrap:anywhere;text-transform:none;letter-spacing:normal;cursor:text}.rich-input:focus{outline:2px solid #d7ad62;outline-offset:-2px}.rich-input p,.rich-input div{margin:0}.rich-content{color:var(--muted);line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.rich-content p,.rich-content div{margin:0}.rich-content a,.rich-input a{color:#d7ad62;text-decoration:underline}.rich-content ul,.rich-content ol{padding-left:1.6em}.hero .rich-content{max-width:440px;color:#d0c6b9;font-size:15px}.rich-content:empty{display:none}@media(max-width:600px){.rich-toolbar{gap:4px}.rich-toolbar button,.rich-toolbar select{padding:7px;font-size:13px}.rich-input{padding:12px}}
