.tiptap{background:#fff;font-size:.9rem}.tiptap:first-child{margin-top:0}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4{text-wrap:pretty;font-weight:700}.tiptap h1{line-height:5rem;font-size:1.4rem}.tiptap h2{line-height:4rem;font-size:1.25rem}.tiptap h3{line-height:3rem;font-size:1.15rem}.tiptap h4{line-height:2rem;font-size:1.05rem}.tiptap pre{background:#2e2b29;border-radius:.5rem;color:#fff;margin:.2rem 0;padding:.5rem}.tiptap code{padding:0;font-size:.75rem}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid #ccc;margin:.4rem 0}.tiptap p.is-editor-empty:first-child:before{color:rgba(53,38,23,.4);font-size:.9rem;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap p{line-height:2rem}.tiptap ol,.tiptap ul{padding:0 1rem;margin:.5rem 1rem;list-style-type:disc}.tiptap ol li,.tiptap ul li{line-height:2.2rem}.tiptap ul ol li p{margin-top:.25em;margin-bottom:.25em}.tiptap ul ol li ul ol li{list-style-type:square}.tiptap .node-SectionImage{margin:10px 0}.tiptap .node-SectionImage img{max-width:100%;outline:none;box-shadow:0 0 2px #ccc;border-radius:2px;padding:2px}.tiptap .node-SectionImage.ProseMirror-selectednode img{outline:2px solid #6a00f5;box-shadow:none}.tiptap .node-SectionImage.ProseMirror-selectednode .icon{opacity:1}.tiptap p:not(.is-editor-empty){font-size:.9rem}.section-image .icon{opacity:0;transition:all .2s}.image-parent:hover .icon{opacity:1;vertical-align:middle}.section-image .icon .iconfont:before{background:#ccc;border-radius:50%;padding:4px}