.tiptap-editor{min-height:300px;display:flow-root}.tiptap-editor:focus{outline:none}.tiptap-editor p{margin-bottom:.5rem}.tiptap-editor h1{font-size:2rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;line-height:1.3}.tiptap-editor h2{font-size:1.5rem;font-weight:600;margin-top:1.75rem;margin-bottom:.875rem;line-height:1.3}.tiptap-editor h3{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.3}.tiptap-editor p+h1,.tiptap-editor p+h2,.tiptap-editor p+h3{margin-top:.5rem}.tiptap-editor h1+p,.tiptap-editor h2+p,.tiptap-editor h3+p{margin-top:.25rem}.tiptap-editor ol,.tiptap-editor ul{padding-left:1.75rem;margin-bottom:1.25rem}.tiptap-editor li{margin-bottom:.5rem}.tiptap-editor a{color:#a855f7;text-decoration:underline;transition:color .2s}.tiptap-editor a:hover{color:#ec4899}.tiptap-editor img{height:auto;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.3);cursor:pointer}.tiptap-editor[contenteditable=true] img.ProseMirror-selectednode{outline:3px solid #a855f7;outline-offset:2px}.tiptap-editor img:not([data-layout]),.tiptap-editor img[data-layout=center]{max-width:800px;width:100%;display:block;margin:1rem auto}.tiptap-editor img[data-layout=full]{width:100%;max-width:100%;display:block;margin:1rem 0}.tiptap-editor img[data-layout=half]{width:calc(50% - .5rem);max-width:calc(50% - .5rem);display:inline-block;vertical-align:top;margin:.5rem 0}.tiptap-editor img[data-layout=half]+img[data-layout=half]{margin-left:1rem}.tiptap-editor p:has(>img[data-layout=half]){display:inline-block;width:calc(50% - .5rem);margin:.5rem 0;vertical-align:top}.tiptap-editor p:has(>img[data-layout=half])+p:has(>img[data-layout=half]){margin-left:1rem}.tiptap-editor p:has(>img[data-layout=half]) img[data-layout=half]{width:100%;max-width:100%;display:block;margin:0}.tiptap-editor strong{font-weight:600}.tiptap-editor em{font-style:italic}.tiptap-editor u{text-decoration:underline}.tiptap-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#6b7280;pointer-events:none;height:0}.tiptap-editor [data-align=left]{text-align:left}.tiptap-editor [data-align=center]{text-align:center}.tiptap-editor [data-align=right]{text-align:right}.tiptap-editor [data-align=justify]{text-align:justify}@media (min-width:1024px){.tiptap-editor[contenteditable=false] h1,.tiptap-editor[contenteditable=false] h2,.tiptap-editor[contenteditable=false] h3,.tiptap-editor[contenteditable=false] ol,.tiptap-editor[contenteditable=false] p,.tiptap-editor[contenteditable=false] ul{padding-left:4rem;padding-right:4rem}}