.tiptap{outline:none;min-height:150px;padding:1rem;font-size:1rem}.tiptap :first-child{margin-top:0}.tiptap blockquote{background-color:#f9fafb;border-left:3px solid #d1d5db;margin:1.5rem 0;padding-left:1rem}.tiptap ol,.tiptap ul{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem}.tiptap ol li p,.tiptap ul li p{margin-top:.25em;margin-bottom:.25em}.tiptap ol{list-style-type:decimal}.tiptap ul{list-style-type:disc}.tiptap pre{color:#fff;background:#2e2b29;border-radius:.5rem;margin:1.5rem 0;padding:.75rem 1rem;font-family:JetBrainsMono,monospace;overflow-x:auto}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap pre .hljs-comment,.tiptap pre .hljs-quote{color:#616161}.tiptap pre .hljs-attribute,.tiptap pre .hljs-link,.tiptap pre .hljs-name,.tiptap pre .hljs-regexp,.tiptap pre .hljs-selector-class,.tiptap pre .hljs-selector-id,.tiptap pre .hljs-tag,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-variable{color:#f98181}.tiptap pre .hljs-built_in,.tiptap pre .hljs-builtin-name,.tiptap pre .hljs-literal,.tiptap pre .hljs-meta,.tiptap pre .hljs-number,.tiptap pre .hljs-params,.tiptap pre .hljs-type{color:#fbbc88}.tiptap pre .hljs-bullet,.tiptap pre .hljs-string,.tiptap pre .hljs-symbol{color:#b9f18d}.tiptap pre .hljs-section,.tiptap pre .hljs-title{color:#faf594}.tiptap pre .hljs-keyword,.tiptap pre .hljs-selector-tag{color:#70cff8}.tiptap pre .hljs-emphasis{font-style:italic}.tiptap pre .hljs-strong{font-weight:700}.tiptap hr{cursor:pointer;border:none;border-top:1px solid #cacaca;margin:2rem 0}.tiptap hr.ProseMirror-selectednode{border-top:1px solid #ac4bff;border-top:1px solid lab(52.0183% 66.11 -78.2316)}.tiptap img{display:block;max-width:100%!important}.tiptap [data-resize-handle]{z-index:10;background:#00000080;border:1px solid #fffc;border-radius:2px;position:absolute}.tiptap [data-resize-handle]:hover{background:#000c}.tiptap [data-resize-handle][data-resize-handle=bottom-left],.tiptap [data-resize-handle][data-resize-handle=bottom-right],.tiptap [data-resize-handle][data-resize-handle=top-left],.tiptap [data-resize-handle][data-resize-handle=top-right]{width:8px;height:8px}.tiptap [data-resize-handle][data-resize-handle=top-left]{cursor:nwse-resize;top:-4px;left:-4px}.tiptap [data-resize-handle][data-resize-handle=top-right]{cursor:nesw-resize;top:-4px;right:-4px}.tiptap [data-resize-handle][data-resize-handle=bottom-left]{cursor:nesw-resize;bottom:-4px;left:-4px}.tiptap [data-resize-handle][data-resize-handle=bottom-right]{cursor:nwse-resize;bottom:-4px;right:-4px}.tiptap [data-resize-handle][data-resize-handle=bottom],.tiptap [data-resize-handle][data-resize-handle=top]{height:6px;left:8px;right:8px}.tiptap [data-resize-handle][data-resize-handle=top]{cursor:ns-resize;top:-3px}.tiptap [data-resize-handle][data-resize-handle=bottom]{cursor:ns-resize;bottom:-3px}.tiptap [data-resize-handle][data-resize-handle=left],.tiptap [data-resize-handle][data-resize-handle=right]{width:6px;top:8px;bottom:8px}.tiptap [data-resize-handle][data-resize-handle=left]{cursor:ew-resize;left:-3px}.tiptap [data-resize-handle][data-resize-handle=right]{cursor:ew-resize;right:-3px}.tiptap [data-resize-state=true] [data-resize-wrapper]{border-radius:.125rem;outline:1px solid #00000040}.tiptap div[data-youtube-video]{cursor:move;padding-right:1.5rem}.tiptap div[data-youtube-video] iframe{border:.5rem solid #111827;outline:0 solid #0000;min-width:200px;min-height:200px;display:block}.tiptap div[data-youtube-video].ProseMirror-selectednode iframe{outline:3px solid #7c3aed;transition:outline .15s}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{margin:2rem 0 1rem;font-weight:700;line-height:1.25}.tiptap h1{letter-spacing:-.03em;font-size:2.25rem}.tiptap h2{letter-spacing:-.02em;padding-bottom:.25rem;font-size:1.75rem}.tiptap h3{letter-spacing:-.01em;font-size:1.4rem}.tiptap h4{font-size:1.25rem}.tiptap h5{letter-spacing:.05em;font-size:1.125rem}.tiptap h5,.tiptap h6{text-transform:uppercase}.tiptap h6{color:#6b7280;letter-spacing:.08em;font-size:1rem}.bubble-menu{background-color:#fff;border:1px solid #d1d5db;border-radius:.7rem;padding:.2rem;display:flex;box-shadow:0 10px 30px #00000026}.bubble-menu button{background-color:unset}.bubble-menu button:hover{background-color:#e5e7eb}.bubble-menu button.is-active{background-color:#7c3aed}.bubble-menu button.is-active:hover{background-color:#a855f7}.tiptap-toolbar .tiptap-heading-select option{color:#0f172a;font-size:.75rem}.tiptap-toolbar .tiptap-heading-select{background-color:#fff;box-shadow:0 1px 2px #0000001a}
.tiptap{outline:none;min-height:150px;padding:1rem;font-size:1rem}.tiptap mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#faf594;border-radius:.4rem;padding:.1rem .3rem}
.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 auto;overflow:hidden}.tiptap table td,.tiptap table th{box-sizing:border-box;vertical-align:top;border:1px solid #d1d5db;min-width:1em;padding:6px 8px;position:relative}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{text-align:left;background-color:#f3f4f6;font-weight:700}.tiptap table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#e5e7eb;position:absolute;inset:0}.tiptap table .column-resize-handle{pointer-events:none;background-color:#8b5cf6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}
