.tiptap-content{padding-left:16px;padding-right:16px}.tiptap-content-flex{flex-direction:column;flex:1;display:flex}.tiptap-content-dynamic{width:100%;height:auto}.tiptap{caret-color:#1a1a1a;color:#1a1a1a;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .2s cubic-bezier(.4,0,.2,1)}.tiptap-flex{flex-direction:column;flex:1;display:flex}.tiptap-dynamic{width:100%;height:auto}.tiptap:focus{box-shadow:none;outline:none}.tiptap p.is-editor-empty:first-child:before{color:#767474;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap a{color:#0057bc;cursor:pointer}.tiptap a:hover{text-decoration:underline}.tiptap code{color:#1a1a1a;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:4px;padding:.2em .4em;font-family:SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,"monospace";font-size:.9em}.tiptap pre{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:8px;margin:12px 0;padding:8px;overflow-x:auto}.tiptap pre code{color:#1a1a1a;background-color:#0000;border:none;padding:0;font-size:.875rem;line-height:1.7}.tiptap blockquote{color:#767474;background-color:#eeebe1;border-left:4px solid #1a1a1a;border-radius:0 8px 8px 0;margin:12px 0;padding:8px 12px;font-style:italic}.tiptap ul,.tiptap ol{margin:8px 0;padding-left:12px}.tiptap li{margin:4px 0;padding-left:4px}.tiptap ul{list-style-type:disc}.tiptap ul ul{list-style-type:circle}.tiptap ul ul ul{list-style-type:square}.tiptap ol{list-style-type:decimal}.tiptap ol ol{list-style-type:lower-alpha}.tiptap ol ol ol{list-style-type:lower-roman}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4{letter-spacing:-.025em;color:#1a1a1a;scroll-margin-top:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.2}.tiptap h1{margin:16px 0 8px;font-size:2.5rem}.tiptap h2{margin:16px 0 8px;font-size:2rem}.tiptap h3{margin:12px 0 6px;font-size:1.5rem}.tiptap h4{margin:8px 0 4px;font-size:1.25rem}