.tiptap{height:100%}.toolbar-btn{align-items:center;border-radius:.375rem;display:flex;justify-content:center;padding:.375rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toolbar-btn:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.editor-container .ProseMirror{min-height:250px;outline:2px solid transparent;outline-offset:2px}.editor-container .ProseMirror p{margin-bottom:.25rem;margin-top:.25rem}.editor-container .ProseMirror h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.75rem;margin-top:.75rem}.editor-container .ProseMirror h2{font-size:1.25rem}.editor-container .ProseMirror h2,.editor-container .ProseMirror h3{font-weight:700;line-height:1.75rem;margin-bottom:.5rem;margin-top:.5rem}.editor-container .ProseMirror h3{font-size:1.125rem}.editor-container .ProseMirror ul{list-style-type:disc;padding-left:1.25rem}.editor-container .ProseMirror ol{list-style-type:decimal;padding-left:1.25rem}.editor-container .ProseMirror blockquote{border-left-width:4px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));font-style:italic;padding-left:1rem}.tiptap :first-child{margin-top:0}.tiptap ol{list-style:decimal}.tiptap ul{list-style:disc}.tiptap ol,.tiptap ul{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem}.tiptap ol li p,.tiptap ul li p{margin-bottom:.25em;margin-top:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}.tiptap h1,.tiptap h2{margin-bottom:1.5rem;margin-top:3.5rem}.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.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}
