.tiptap{outline:none}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.tiptap.ProseMirror{padding:1rem;min-height:200px}.tiptap h1{font-size:2em;line-height:1.2}.tiptap h1,.tiptap h2{font-weight:700;margin-top:.5em;margin-bottom:.5em}.tiptap h2{font-size:1.5em;line-height:1.3}.tiptap h3{font-size:1.25em;font-weight:700;line-height:1.4}.tiptap h3,.tiptap ol,.tiptap p,.tiptap ul{margin-top:.5em;margin-bottom:.5em}.tiptap ol,.tiptap ul{padding-left:2em}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap li{margin-top:.25em;margin-bottom:.25em}.tiptap blockquote{border-left:4px solid #e5e7eb;padding-left:1em;margin:.5em 0;font-style:italic;color:#6b7280}.tiptap code{background-color:#f3f4f6;padding:.2em .4em;border-radius:.25em;font-family:Courier New,Courier,monospace;font-size:.9em}.tiptap pre{background-color:#1f2937;color:#f9fafb;padding:1em;border-radius:.5em;overflow-x:auto;margin-top:.5em;margin-bottom:.5em}.tiptap pre code{background-color:transparent;padding:0;color:inherit}.tiptap p[style*="text-align: left"]{text-align:left}.tiptap p[style*="text-align: center"]{text-align:center}.tiptap p[style*="text-align: right"]{text-align:right}.tiptap p[style*="text-align: justify"]{text-align:justify}.tiptap ::selection{background-color:#dbeafe}