.tiptap{outline:none;min-height:100%}.tiptap p{margin:.25rem 0}.tiptap h1{font-size:1.5rem;font-weight:700;margin:.6rem 0 .3rem}.tiptap h2{font-size:1.25rem;font-weight:600;margin:.5rem 0 .25rem}.tiptap ul,.tiptap ol{padding-left:1.25rem;margin:.25rem 0}.tiptap ul{list-style:disc}.tiptap ol{list-style:decimal}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap s{text-decoration:line-through}.tiptap blockquote{border-left:3px solid hsl(var(--border, 0 0% 80%));padding-left:.75rem;color:#6b7280;margin:.4rem 0}.tiptap ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem;margin:.15rem 0}.tiptap ul[data-type=taskList] li>label{margin-top:.15rem;flex-shrink:0}.tiptap ul[data-type=taskList] li>div{flex:1 1 auto}.tiptap ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;color:#9ca3af}.tiptap input[type=checkbox]{width:1.05rem;height:1.05rem}.tiptap img{max-width:100%;height:auto;border-radius:.5rem;margin:.5rem 0}.tiptap img.ProseMirror-selectednode{outline:2px solid #3b82f6}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9ca3af;float:left;height:0;pointer-events:none}
