.tiptap :first-child{margin-top:0}.tiptap code:not(pre code){background-color:#f8e8ea;color:#c41e3a;padding:.125rem .25rem;border-radius:.25rem;font-family:JetBrains Mono,Fira Code,Menlo,Monaco,Courier New,monospace;font-size:.875em;border:1px solid #f0d0d4}.tiptap code:not(pre code):before,.tiptap code:not(pre code):after{content:none}.tiptap img{display:block}.tiptap [data-resize-handle]{position:absolute;background:#00000080;border:1px solid rgba(255,255,255,.8);border-radius:2px;z-index:10;opacity:0;transition:opacity .2s ease}.tiptap [data-resize-handle]:hover{background:#000c}.tiptap [data-resize-wrapper]:hover [data-resize-handle],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle],.tiptap [data-resize-state=true] [data-resize-handle]{opacity:1}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=top-left],.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=top-right],.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=bottom-left],.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=bottom-right],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=top-left],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=top-right],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=bottom-left],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=bottom-right],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=top-left],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=top-right],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=bottom-left],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=bottom-right]{width:8px;height:8px}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=top-left],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=top-left],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=top-left]{top:-4px;left:-4px;cursor:nwse-resize}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=top-right],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=top-right],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=top-right]{top:-4px;right:-4px;cursor:nesw-resize}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=bottom-left],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=bottom-left],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=bottom-left]{bottom:-4px;left:-4px;cursor:nesw-resize}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=bottom-right],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=bottom-right],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=bottom-right]{bottom:-4px;right:-4px;cursor:nwse-resize}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=top],.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=bottom],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=top],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=bottom],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=top],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=bottom]{height:6px;left:8px;right:8px}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=top],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=top],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=top]{top:-3px;cursor:ns-resize}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=bottom],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=bottom],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=bottom]{bottom:-3px;cursor:ns-resize}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=left],.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=right],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=left],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=right],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=left],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=right]{width:6px;top:8px;bottom:8px}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=left],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=left],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=left]{left:-3px;cursor:ew-resize}.tiptap [data-resize-wrapper]:hover [data-resize-handle][data-resize-handle=right],.tiptap [data-resize-wrapper]:focus-within [data-resize-handle][data-resize-handle=right],.tiptap [data-resize-state=true] [data-resize-handle][data-resize-handle=right]{right:-3px;cursor:ew-resize}.tiptap [data-resize-state=true] [data-resize-wrapper]{outline:1px solid rgba(0,0,0,.25);border-radius:.125rem}.tiptap pre{background:#1e1e1e;border-radius:.5rem;color:#d4d4d4;font-family:JetBrains Mono,Fira Code,Menlo,Monaco,Courier New,monospace;padding:1rem;margin:1rem 0;overflow-x:auto}.tiptap pre code{background:none;color:inherit;font-size:.875rem;padding:0}.tiptap .hljs-comment,.tiptap .hljs-quote{color:#6a9955;font-style:italic}.tiptap .hljs-keyword,.tiptap .hljs-selector-tag,.tiptap .hljs-addition{color:#569cd6}.tiptap .hljs-number,.tiptap .hljs-string,.tiptap .hljs-meta .hljs-meta-string,.tiptap .hljs-literal,.tiptap .hljs-doctag,.tiptap .hljs-regexp{color:#ce9178}.tiptap .hljs-title,.tiptap .hljs-section,.tiptap .hljs-name,.tiptap .hljs-selector-id,.tiptap .hljs-selector-class{color:#dcdcaa}.tiptap .hljs-attribute,.tiptap .hljs-attr,.tiptap .hljs-variable,.tiptap .hljs-template-variable,.tiptap .hljs-class .hljs-title,.tiptap .hljs-type{color:#4ec9b0}.tiptap .hljs-symbol,.tiptap .hljs-bullet,.tiptap .hljs-subst,.tiptap .hljs-meta,.tiptap .hljs-meta .hljs-keyword,.tiptap .hljs-selector-attr,.tiptap .hljs-selector-pseudo,.tiptap .hljs-link{color:#d7ba7d}.tiptap .hljs-built_in,.tiptap .hljs-deletion{color:#ce9178}.tiptap .hljs-formula{background:#1e1e1e}.tiptap .hljs-emphasis{font-style:italic}.tiptap .hljs-strong{font-weight:700}.code-block-wrapper{position:relative;margin:1rem 0;border-radius:.5rem;overflow:hidden;background:#1e1e1e!important}.code-block-wrapper .code-block-header{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;background:#2d2d2d!important;border-bottom:1px solid #3d3d3d}.code-block-wrapper pre{margin:0;padding:1rem;background:transparent!important;border-radius:0;overflow-x:auto}.code-block-wrapper pre code{display:block;background:none!important;color:#d4d4d4;font-family:JetBrains Mono,Fira Code,Menlo,Monaco,Courier New,monospace;font-size:.875rem;padding:0}
