.tiptap-content{font-family:var(--font-dm-sans);color:var(--color-gray-500);word-wrap:break-word;overflow-wrap:break-word;line-height:1.7}.tiptap-content>:first-child{margin-top:0}.tiptap-content>:last-child{margin-bottom:0}.tiptap-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-manrope);color:var(--color-gray-100);margin-top:1.6em;margin-bottom:.6em;font-weight:600;line-height:1.3}.tiptap-content h1,.tiptap-content [data-heading-level="1"]{font-size:2rem}.tiptap-content h2{font-size:1.625rem}.tiptap-content h3{font-size:1.375rem}.tiptap-content h4{font-size:1.125rem}.tiptap-content h5{font-size:1rem}.tiptap-content h6{text-transform:uppercase;letter-spacing:.04em;font-size:.875rem}.tiptap-content p{margin-bottom:1em}.tiptap-content strong{color:var(--color-gray-100);font-weight:700}.tiptap-content a.tiptap-link{color:var(--color-green-2f4a);text-underline-offset:2px;word-break:break-word;text-decoration:underline;transition:color .15s}.tiptap-content a.tiptap-link:hover{color:var(--color-green-2f4a)}.tiptap-content a.tiptap-link:focus-visible{outline:2px solid var(--color-green-2f4a);outline-offset:2px;border-radius:2px}.tiptap-content .tiptap-link-disabled{color:var(--color-gray-300)}.tiptap-content blockquote{border-left:3px solid var(--color-gray-e8);color:var(--color-gray-300);margin:1.5em 0;padding-left:1rem;font-style:italic}.tiptap-content :is(ul,ol){margin-bottom:1em;padding-left:1.5rem}.tiptap-content ul{list-style-type:disc}.tiptap-content ol{list-style-type:decimal}.tiptap-content li,.tiptap-content li>p{margin-bottom:.35em}.tiptap-content ul[data-type=taskList]{padding-left:0;list-style:none}.tiptap-content ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.tiptap-content ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-top:.2em}.tiptap-content ul[data-type=taskList] li>div{flex:1}.tiptap-content ul[data-type=taskList] input[type=checkbox]{cursor:default}.tiptap-content hr{border:none;border-top:1px solid var(--color-gray-e8);margin:2rem 0}.tiptap-content code{font-family:var(--font-dm-mono);font-size:.9em}.tiptap-content :not(pre)>code{background:var(--color-gray-alpha);border-radius:4px;padding:.15em .4em}.tiptap-content pre.tiptap-codeblock{background:var(--color-gray-100);color:#e3e7eb;border-radius:8px;margin:1.25em 0;padding:1rem 1.25rem;overflow-x:auto}.tiptap-content pre.tiptap-codeblock code{white-space:pre;background:0 0;padding:0}.tiptap-content .tiptap-table-wrapper{border:1px solid var(--color-gray-e8);border-radius:8px;margin:1.25em 0;overflow-x:auto}.tiptap-content table.tiptap-table{border-collapse:collapse;width:100%;font-size:.9rem}.tiptap-content table.tiptap-table :is(th,td){border:1px solid var(--color-gray-e8);text-align:left;vertical-align:top;padding:.5rem .75rem}.tiptap-content table.tiptap-table th{background:var(--color-gray-f5);color:var(--color-gray-100);white-space:nowrap;font-weight:600}.tiptap-content .tiptap-image{margin:1.5em 0}.tiptap-content .tiptap-image-frame{aspect-ratio:16/9;background:var(--color-gray-f5);border-radius:12px;width:100%;position:relative;overflow:hidden}.tiptap-content .tiptap-image-caption{text-align:center;color:var(--color-gray-300);margin-top:.5rem;font-size:.85rem}.tiptap-content .tiptap-mention{color:var(--color-green-2f4a);background:var(--color-gray-alpha);border-radius:6px;padding:.05em .4em;font-weight:500;display:inline-block}.tiptap-content mark{border-radius:3px;padding:.05em .15em}.tiptap-content sup,.tiptap-content sub{font-size:.75em}.dark .tiptap-content{color:var(--color-gray-e3)}.dark .tiptap-content :is(h1,h2,h3,h4,h5,h6),.dark .tiptap-content strong{color:#fff}.dark .tiptap-content blockquote{border-left-color:var(--color-gray-3c)}.dark .tiptap-content hr,.dark .tiptap-content .tiptap-table-wrapper,.dark .tiptap-content table.tiptap-table :is(th,td){border-color:var(--color-gray-3c)}.dark .tiptap-content table.tiptap-table th{background:var(--color-gray-3c);color:#fff}.dark .tiptap-content :not(pre)>code{background:var(--color-gray-3c)}.tiptap-content .hljs-comment,.tiptap-content .hljs-quote{color:#9aa5b1;font-style:italic}.tiptap-content .hljs-keyword,.tiptap-content .hljs-selector-tag,.tiptap-content .hljs-literal{color:#c678dd}.tiptap-content .hljs-string,.tiptap-content .hljs-addition{color:#98c379}.tiptap-content .hljs-number,.tiptap-content .hljs-attr{color:#d19a66}.tiptap-content .hljs-title,.tiptap-content .hljs-built_in,.tiptap-content .hljs-name{color:#61afef}.tiptap-content .hljs-variable,.tiptap-content .hljs-template-variable{color:#e06c75}
