.tiptap-container{background:#fff;border:1.5px solid #00000014;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.tiptap-menu{background:#f8f7f5;border-bottom:1.5px solid #0000000f;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;display:flex}.tiptap-menu button{cursor:pointer;color:#666;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:.85rem;font-weight:600;transition:all .2s}.tiptap-menu button:hover{color:#1a1820;background:#0000000d}.tiptap-menu button.is-active{color:#c75a2a;background:#c75a2a1a}.tiptap-menu button:disabled{opacity:.5;cursor:not-allowed}.tiptap-divider{background:#0000001a;width:1px;height:16px;margin:0 4px}.tiptap-content .tiptap{color:#1a1820;outline:none;min-height:400px;padding:20px 24px;font-size:1rem;line-height:1.8}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap-content h2,.tiptap-content h3{letter-spacing:-.5px;margin-top:1.5em;margin-bottom:.5em;font-weight:800}.tiptap-content p{margin:.8em 0}.tiptap-content ul,.tiptap-content ol{margin:.8em 0;padding-left:1.5em}.tiptap-content li{margin:.4em 0}.tiptap-content a{color:#c75a2a;cursor:pointer;text-decoration:underline}.tiptap-content blockquote{color:#666;background:#c75a2a0d;border-left:3px solid #c75a2a;border-radius:0 8px 8px 0;margin:1em 0;padding:8px 20px;font-style:italic}.tiptap-content img{border-radius:8px;max-width:100%;height:auto;margin:1em 0}.tiptap-content img.ProseMirror-selectednode{outline:3px solid #c75a2a}
