.tiptap{outline:none;font-size:.875rem;line-height:1.6}.tiptap:first-child{margin-top:0}.tiptap p{margin:0 0 .5em}.tiptap p:last-child{margin-bottom:0}.tiptap h1,.tiptap h2,.tiptap h3{font-weight:700;line-height:1.3;margin:.8em 0 .4em}.tiptap h1{font-size:1.5em}.tiptap h2{font-size:1.25em}.tiptap h3{font-size:1.1em}.tiptap ul,.tiptap ol{padding-left:1.4em;margin:.25em 0}.tiptap li{margin:.15em 0}.tiptap blockquote{border-left:3px solid var(--chakra-colors-border);padding-left:.75em;margin:.5em 0;opacity:.8}.tiptap hr{border:none;border-top:1px solid var(--chakra-colors-border);margin:.75em 0}.tiptap code{background:var(--chakra-colors-bg-subtle);border-radius:3px;padding:.1em .3em;font-family:var(--chakra-fonts-mono);font-size:.9em}.tiptap pre{background:var(--chakra-colors-bg-subtle);padding:.75em;border-radius:6px;overflow-x:auto;margin:.5em 0}.tiptap pre code{background:none;padding:0;border-radius:0}.tiptap a{color:var(--chakra-colors-blue-500);text-decoration:underline;cursor:pointer}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--chakra-colors-fg-subtle);pointer-events:none;float:left;height:0}
