.tiptap{outline:none;min-height:400px}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap:focus{outline:none}.tiptap h1{margin-top:2rem;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.2}.tiptap h2{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.875rem;font-weight:700;line-height:1.3}.tiptap h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.4}.tiptap h4{margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.tiptap h5{margin-top:.75rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.tiptap h6{margin-top:.5rem;margin-bottom:.25rem;font-size:1rem;font-weight:600}.tiptap p{margin-top:.75rem;margin-bottom:.75rem;line-height:1.75}.tiptap ul,.tiptap ol{margin:.75rem 0;padding-left:1.5rem}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap li{margin-bottom:.25rem}.tiptap li p{margin-top:.25rem;margin-bottom:.25rem}.tiptap blockquote{color:#6b7280;border-left:4px solid #6366f1;margin:1rem 0;padding-left:1rem;font-style:italic}.tiptap code{background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:Courier New,Courier,monospace;font-size:.875em}.tiptap pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.tiptap pre code{color:inherit;background-color:#0000;padding:0;font-size:.875rem;line-height:1.7}.tiptap img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem 0}.tiptap img.ProseMirror-selectednode{outline:3px solid #6366f1}.tiptap a{color:#6366f1;cursor:pointer;text-decoration:underline}.tiptap a:hover{color:#4f46e5}.tiptap hr{border-top:1px solid #e5e7eb;margin:2rem 0}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden}.tiptap table td,.tiptap table th{vertical-align:top;box-sizing:border-box;border:1px solid #e5e7eb;min-width:100px;padding:.75rem;position:relative}.tiptap table th{text-align:left;background-color:#f9fafb;font-weight:600}.tiptap table .selectedCell{background-color:#eff6ff}.tiptap table .column-resize-handle{pointer-events:none;background-color:#6366f1;width:4px;position:absolute;top:0;bottom:0;right:-2px}.tiptap[style*="text-align: left"]{text-align:left}.tiptap[style*="text-align: center"]{text-align:center}.tiptap[style*="text-align: right"]{text-align:right}.tiptap[style*="text-align: justify"]{text-align:justify}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap u{text-decoration:underline}.tiptap s{text-decoration:line-through}.ttiptap pre .hljs-comment,.tiptap pre .hljs-quote{color:#6b7280}.tiptap pre .hljs-keyword,.tiptap pre .hljs-selector-tag,.tiptap pre .hljs-section,.tiptap pre .hljs-link{color:#c678dd}.tiptap pre .hljs-string,.tiptap pre .hljs-regexp,.tiptap pre .hljs-addition{color:#98c379}.tiptap pre .hljs-number,.tiptap pre .hljs-literal,.tiptap pre .hljs-type,.tiptap pre .hljs-built_in{color:#d19a66}.tiptap pre .hljs-title,.tiptap pre .hljs-class .hljs-keyword,.tiptap pre .hljs-variable,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-attr,.tiptap pre .hljs-name,.tiptap pre .hljs-tag{color:#e06c75}.tiptap pre .hljs-attribute{color:#d19a66}.tiptap pre .hljs-symbol,.tiptap pre .hljs-bullet,.tiptap pre .hljs-subst{color:#56b6c2}.tiptap pre .hljs-meta{color:#61afef}
