.tiptap.ProseMirror{--tt-inline-code-bg-color:hsl(var(--muted));--tt-inline-code-text-color:hsl(var(--foreground));--tt-inline-code-border-color:hsl(var(--border));--tt-codeblock-bg:hsl(var(--muted));--tt-codeblock-text:hsl(var(--foreground));--tt-codeblock-border:hsl(var(--border));--tt-heading-color:hsl(var(--foreground));--tt-heading-secondary:hsl(var(--muted-foreground))}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color:hsl(var(--muted));--tt-inline-code-text-color:hsl(var(--foreground));--tt-inline-code-border-color:hsl(var(--border));--tt-codeblock-bg:hsl(var(--muted));--tt-codeblock-text:hsl(var(--foreground));--tt-codeblock-border:hsl(var(--border));--tt-heading-color:hsl(var(--foreground));--tt-heading-secondary:hsl(var(--muted-foreground))}.tiptap.ProseMirror code:not(pre code){background-color:var(--tt-inline-code-bg-color);border:1px solid var(--tt-inline-code-border-color);color:var(--tt-inline-code-text-color);border-radius:.375rem;padding:.1em .3em;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:.875em;font-weight:500;line-height:1.4}.tiptap.ProseMirror pre[class*=language-]{border:1px solid var(--tt-codeblock-border);border-radius:.5rem;margin:1.5em 0;padding:1rem;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto;background-color:var(--tt-codeblock-bg)!important;color:var(--tt-codeblock-text)!important}.tiptap.ProseMirror pre[class*=language-] code{font-size:inherit;border-radius:0;color:inherit!important;background-color:#0000!important;border:none!important;padding:0!important}.tiptap.ProseMirror pre:not([class*=language-]){background-color:var(--tt-codeblock-bg);border:1px solid var(--tt-codeblock-border);color:var(--tt-codeblock-text);border-radius:.5rem;margin:1.5em 0;padding:1rem;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.tiptap.ProseMirror pre:not([class*=language-]) code{color:inherit;background-color:#0000;border:none;border-radius:0;padding:0}.hljs-comment,.hljs-quote{color:hsl(var(--muted-foreground));font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#d73a49}.dark .hljs-keyword,.dark .hljs-selector-tag,.dark .hljs-subst{color:#ff7b72}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:#005cc5}.dark .hljs-literal,.dark .hljs-number,.dark .hljs-tag .hljs-attr,.dark .hljs-template-variable,.dark .hljs-variable{color:#79c0ff}.hljs-doctag,.hljs-string{color:#032f62}.dark .hljs-doctag,.dark .hljs-string{color:#a5d6ff}.hljs-section,.hljs-selector-id,.hljs-title{color:#6f42c1;font-weight:700}.dark .hljs-section,.dark .hljs-selector-id,.dark .hljs-title{color:#d2a8ff;font-weight:700}.hljs-class .hljs-title,.hljs-type{color:#d73a49;font-weight:700}.dark .hljs-class .hljs-title,.dark .hljs-type{color:#ff7b72;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:#22863a;font-weight:400}.dark .hljs-attribute,.dark .hljs-name,.dark .hljs-tag{color:#7ee787;font-weight:400}.hljs-link,.hljs-regexp{color:#e36209}.dark .hljs-link,.dark .hljs-regexp{color:#f2cc60}.hljs-bullet,.hljs-symbol{color:#005cc5}.dark .hljs-bullet,.dark .hljs-symbol{color:#79c0ff}.hljs-built_in,.hljs-builtin-name{color:#005cc5}.dark .hljs-built_in,.dark .hljs-builtin-name{color:#79c0ff}.hljs-meta{color:#6f42c1}.dark .hljs-meta{color:#d2a8ff}.hljs-deletion{background:#ffeef0}.dark .hljs-deletion{background:#490202}.hljs-addition{background:#f0fff4}.dark .hljs-addition{background:#0f5132}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4,.tiptap.ProseMirror h5,.tiptap.ProseMirror h6{color:var(--tt-heading-color);letter-spacing:-.025em;scroll-margin-top:2rem;font-weight:700;line-height:1.2}.tiptap.ProseMirror h1{letter-spacing:-.05em;margin-top:3rem;margin-bottom:2rem;font-size:2.25rem;line-height:1.1}.tiptap.ProseMirror h2{letter-spacing:-.04em;margin-top:2.5rem;margin-bottom:1.5rem;font-size:1.875rem;line-height:1.15}.tiptap.ProseMirror h3{letter-spacing:-.03em;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;line-height:1.2}.tiptap.ProseMirror h4{letter-spacing:-.02em;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;line-height:1.25}.tiptap.ProseMirror h5{letter-spacing:-.01em;margin-top:1.25rem;font-size:1.125rem;line-height:1.3}.tiptap.ProseMirror h5,.tiptap.ProseMirror h6{margin-bottom:.5rem}.tiptap.ProseMirror h6{color:var(--tt-heading-secondary);letter-spacing:.05em;text-transform:uppercase;margin-top:1rem;font-size:.875rem;font-weight:600;line-height:1.35}.tiptap.ProseMirror h1:first-child,.tiptap.ProseMirror h2:first-child,.tiptap.ProseMirror h3:first-child,.tiptap.ProseMirror h4:first-child,.tiptap.ProseMirror h5:first-child,.tiptap.ProseMirror h6:first-child{margin-top:0}@media (max-width:768px){.tiptap.ProseMirror h1{margin-top:2rem;margin-bottom:1.5rem;font-size:1.875rem}.tiptap.ProseMirror h2{margin-top:1.75rem;margin-bottom:1.25rem;font-size:1.5rem}.tiptap.ProseMirror h3{margin-top:1.5rem;margin-bottom:1rem;font-size:1.25rem}.tiptap.ProseMirror h4{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.125rem}.tiptap.ProseMirror h5{font-size:1rem}.tiptap.ProseMirror h5,.tiptap.ProseMirror h6{margin-top:1rem;margin-bottom:.5rem}.tiptap.ProseMirror h6{font-size:.875rem}}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}
