.tiptap-editor{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;line-height:1.6;color:inherit}.tiptap-editor h1{font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;line-height:1.2}.tiptap-editor h2{font-size:1.5rem;font-weight:600;margin:1.25rem 0 .75rem;line-height:1.3}.tiptap-editor h3{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;line-height:1.4}.tiptap-paragraph{margin:.5rem 0;line-height:1.6}.tiptap-paragraph:first-child{margin-top:0}.tiptap-paragraph:last-child{margin-bottom:0}.tiptap-bullet-list{list-style-type:disc;margin:.75rem 0;padding-left:1.5rem}.tiptap-ordered-list{list-style-type:decimal;margin:.75rem 0;padding-left:1.5rem}.tiptap-list-item{margin:.25rem 0;line-height:1.6;display:list-item}.tiptap-bullet-list .tiptap-bullet-list{list-style-type:circle;margin:.25rem 0}.tiptap-bullet-list .tiptap-bullet-list .tiptap-bullet-list{list-style-type:square}.tiptap-ordered-list .tiptap-ordered-list{list-style-type:lower-alpha;margin:.25rem 0}.tiptap-ordered-list .tiptap-ordered-list .tiptap-ordered-list{list-style-type:lower-roman}.tiptap-editor blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0;font-style:italic;color:#6b7280}.tiptap-editor code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.tiptap-editor pre{background-color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0}.tiptap-editor pre code{background-color:transparent;padding:0}.tiptap-editor strong{font-weight:600}.tiptap-editor em{font-style:italic}.tiptap-editor a{color:inherit;text-decoration:underline}.tiptap-content ul{list-style-type:disc;margin:.75rem 0;padding-left:1.5rem}.tiptap-content ol{list-style-type:decimal;margin:.75rem 0;padding-left:1.5rem}.tiptap-content li{margin:.25rem 0;line-height:1.6;display:list-item}.tiptap-content ul ul{list-style-type:circle;margin:.25rem 0}.tiptap-content ul ul ul{list-style-type:square}.tiptap-content ol ol{list-style-type:lower-alpha;margin:.25rem 0}.tiptap-content ol ol ol{list-style-type:lower-roman}.tiptap-content p{margin:.5rem 0;line-height:1.6}.tiptap-content p:first-child{margin-top:0}.tiptap-content p:last-child{margin-bottom:0}.tiptap-content li p{margin:0}.tiptap-content li p+p{margin-top:.5rem}.tiptap-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#adb5bd}