.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:color-mix(in oklch,var(--color-muted-foreground) 50%,transparent);pointer-events:none;height:0}.tiptap{outline:none}.tiptap p{margin:.5rem 0}.tiptap p:first-child{margin-top:0}.tiptap p:last-child{margin-bottom:0}.tiptap ul,.tiptap ol{padding-left:1.5rem;margin:.5rem 0}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap li{margin:.25rem 0}.tiptap blockquote{border-left:3px solid color-mix(in oklch,var(--color-primary) 50%,transparent);padding-left:1rem;margin:.5rem 0;color:var(--color-muted-foreground)}.tiptap strong,.tiptap em{color:inherit}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{font-weight:400;margin:.5rem 0;line-height:1.4}.tiptap h1:first-child,.tiptap h2:first-child,.tiptap h3:first-child,.tiptap h4:first-child,.tiptap h5:first-child,.tiptap h6:first-child{margin-top:0}.tiptap h1{font-size:1.75rem}.tiptap h2{font-size:1.5rem}.tiptap h3{font-size:1.25rem}.tiptap h4{font-size:1.125rem}.tiptap h5{font-size:.9375rem}.tiptap h6{font-size:.875rem}.rich-text-content p{margin:.5rem 0}.rich-text-content p:first-child{margin-top:0}.rich-text-content p:last-child{margin-bottom:0}.rich-text-content ul,.rich-text-content ol{padding-left:1.5rem;margin:.5rem 0}.rich-text-content ul{list-style-type:disc}.rich-text-content ol{list-style-type:decimal}.rich-text-content li{margin:.25rem 0}.rich-text-content blockquote{border-left:3px solid color-mix(in oklch,var(--color-primary) 50%,transparent);padding-left:1rem;margin:.5rem 0;color:var(--color-muted-foreground)}.rich-text-content strong,.rich-text-content em{color:inherit}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{font-weight:400;margin:.5rem 0;line-height:1.4}.rich-text-content h1:first-child,.rich-text-content h2:first-child,.rich-text-content h3:first-child,.rich-text-content h4:first-child,.rich-text-content h5:first-child,.rich-text-content h6:first-child{margin-top:0}.rich-text-content h1{font-size:1.75rem}.rich-text-content h2{font-size:1.5rem}.rich-text-content h3{font-size:1.25rem}.rich-text-content h4{font-size:1.125rem}.rich-text-content h5{font-size:.9375rem}.rich-text-content h6{font-size:.875rem}
