.dark .tiptap.ProseMirror.ProseMirror-focused,.tiptap.ProseMirror.ProseMirror-focused{border:none!important;outline:none!important}.tiptap{outline:none}.tiptap b,.tiptap strong{font-weight:700}.tiptap ul{list-style-type:disc}.tiptap ol,.tiptap ul{margin:1rem 0;padding-left:1.5rem}.tiptap ol{list-style-type:decimal}.tiptap li{margin:.25rem 0}.tiptap li p{margin:0}.tiptap ul ul{list-style-type:circle;margin:.25rem 0}.tiptap ul ul ul{list-style-type:square}.tiptap ol ol{list-style-type:lower-alpha;margin:.25rem 0}.tiptap ol ol ol{list-style-type:lower-roman}.tiptap h1{font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;line-height:1.2}.tiptap h2{font-size:1.5rem;font-weight:700;margin:1.25rem 0 .75rem;line-height:1.3}.tiptap h3{font-size:1.25rem;margin:1rem 0 .5rem}.tiptap h3,.tiptap h4{font-weight:700;line-height:1.4}.tiptap h4{font-size:1.125rem;margin:.75rem 0 .5rem}.tiptap h5{font-size:1rem;margin:.75rem 0 .25rem}.tiptap h5,.tiptap h6{font-weight:700;line-height:1.5}.tiptap h6{font-size:.875rem;margin:.5rem 0 .25rem}.tiptap p{margin:.5rem 0;line-height:1.6}.tiptap p:first-child{margin-top:0}.tiptap p:last-child{margin-bottom:0}.tiptap em,.tiptap i{font-style:italic}.tiptap u{text-decoration:underline}.tiptap s,.tiptap strike{text-decoration:line-through}.tiptap code{background-color:#f1f5f9;padding:.125rem .25rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.dark .tiptap code{background-color:#334155;color:#e2e8f0}.tiptap blockquote{border-left:4px solid #cbd5e1;padding-left:1rem;margin:1rem 0;font-style:italic;color:#64748b}.dark .tiptap blockquote{border-left-color:#475569;color:#94a3b8}.tiptap hr{border:none;border-top:2px solid #e2e8f0;margin:2rem 0}.dark .tiptap hr{border-top-color:#475569}.wysiwyg-content h1{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:300}.wysiwyg-content h2{font-size:1.25rem}.wysiwyg-content h2,.wysiwyg-content h3{margin-bottom:.75rem;line-height:1.75rem;font-weight:300}.wysiwyg-content h3{font-size:1.125rem}.wysiwyg-content h4{margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:300}.wysiwyg-content p{margin-bottom:.5rem;line-height:1.625}.wysiwyg-content ul{margin-bottom:1rem;list-style-type:disc;padding-left:1.5rem}.wysiwyg-content ol{margin-bottom:1rem;list-style-type:decimal;padding-left:1.5rem}.wysiwyg-content li{margin-bottom:.25rem}