.rich-text-editor__content .tiptap{outline:none;min-height:160px;max-height:400px;padding:12px 16px;overflow-y:auto}.rich-text-editor__content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-text-muted);pointer-events:none;height:0}.rich-text-editor__content .tiptap h1{margin:.75rem 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.rich-text-editor__content .tiptap h2{margin:.75rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.rich-text-editor__content .tiptap h3{margin:.5rem 0 .25rem;font-size:1.1rem;font-weight:600;line-height:1.3}.rich-text-editor__content .tiptap p{margin:.25rem 0;font-size:.875rem;line-height:1.6}.rich-text-editor__content .tiptap ul,.rich-text-editor__content .tiptap ol{margin:.25rem 0;padding-left:1.5rem}.rich-text-editor__content .tiptap li{font-size:.875rem;line-height:1.6}.rich-text-editor__content .tiptap blockquote{border-left:3px solid var(--color-border-default);color:var(--color-text-muted);margin:.5rem 0;padding-left:1rem;font-style:italic}.rich-text-editor__content .tiptap pre{background:var(--color-bg-secondary);border-radius:.5rem;margin:.5rem 0;padding:.75rem 1rem;font-family:ui-monospace,monospace;font-size:.8125rem;overflow-x:auto}.rich-text-editor__content .tiptap code{background:var(--color-bg-secondary);border-radius:.25rem;padding:.1rem .3rem;font-family:ui-monospace,monospace;font-size:.8125rem}.rich-text-editor__content .tiptap hr{border:none;border-top:1px solid var(--color-border-default);margin:1rem 0}.rich-text-editor__content .tiptap .mention-chip{background:var(--color-interactive-muted);color:var(--color-interactive-default);cursor:default;-webkit-user-select:all;user-select:all;border-radius:4px;align-items:center;padding:0 6px;font-size:.8125rem;font-weight:500;display:inline-flex}
