.tiptap>:first-child{margin-top:0}.tiptap p{line-height:.8;margin-top:.5em;margin-bottom:.5em;text-wrap:pretty}.tiptap ol,.tiptap ul{padding:0 1rem;margin:1.25em 1rem .5em .4em}.tiptap ol li p,.tiptap ul li p{margin-top:.25em;margin-bottom:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.2;margin-top:1.25em;margin-bottom:.5em;text-wrap:pretty}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.tiptap pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.25em 0 .5em;padding:.75rem 1rem;width:fit-content;max-width:100%}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap :is(blockquote){border-left:3px solid var(--secondary);margin:1.25em 0 .5em;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}.dark .tiptap code{background-color:oklch(.35 .12 280);color:oklch(.95 0 0)}.dark .tiptap pre{background:oklch(.2 0 0);color:oklch(.95 0 0)}.dark .tiptap hr{border-top-color:var(--border)}