.rich-text-editor .tiptap{outline:none;min-height:120px;padding:.75rem 1.25rem}.rich-text-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-dark-5);pointer-events:none;height:0}.rich-text-editor .tiptap,.rich-text-content{color:var(--color-text-primary);font-size:.875rem;line-height:1.625}.rich-text-editor .tiptap h1,.rich-text-content h1{margin:.75rem 0 .25rem;font-size:1.5rem;font-weight:700;line-height:1.3}.rich-text-editor .tiptap h2,.rich-text-content h2{margin:.75rem 0 .25rem;font-size:1.25rem;font-weight:600;line-height:1.3}.rich-text-editor .tiptap h3,.rich-text-content h3{margin:.75rem 0 .25rem;font-size:1.1rem;font-weight:600;line-height:1.3}.rich-text-editor .tiptap ul,.rich-text-content ul{margin:.25rem 0;padding-left:1.5rem;list-style-type:disc}.rich-text-editor .tiptap ol,.rich-text-content ol{margin:.25rem 0;padding-left:1.5rem;list-style-type:decimal}.rich-text-editor .tiptap li,.rich-text-content li{margin:.125rem 0}.rich-text-editor .tiptap blockquote,.rich-text-content blockquote{border-left:3px solid var(--color-stroke);color:var(--color-dark-5);margin:.5rem 0;padding-left:1rem}.rich-text-editor .tiptap pre,.rich-text-content pre{background:var(--color-gray-2);border-radius:.375rem;margin:.5rem 0;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8125rem;overflow-x:auto}.rich-text-editor .tiptap code,.rich-text-content code{background:var(--color-gray-2);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8125rem}.rich-text-editor .tiptap pre code,.rich-text-content pre code{background:0 0;border-radius:0;padding:0}.rich-text-editor .tiptap a,.rich-text-content a{color:var(--color-primary);cursor:pointer;text-decoration:underline}.rich-text-editor .tiptap a:hover,.rich-text-content a:hover{color:var(--color-primary-hover)}.rich-text-editor .tiptap p,.rich-text-content p{margin:.125rem 0}
