.tiptap{outline:none;min-height:120px}.tiptap h1{color:#ffffffe6;margin:.5em 0;font-size:1.6rem;font-weight:600}.tiptap h2{color:#ffffffd9;margin:.5em 0;font-size:1.3rem;font-weight:600}.tiptap h3{color:#fffc;margin:.4em 0;font-size:1.1rem;font-weight:500}.tiptap p{margin:.25em 0}.tiptap ul,.tiptap ol{color:#ffffffbf;padding-left:1.4em}.tiptap code{font-family:var(--font-jetbrains,"JetBrains Mono"), monospace;color:#60a5fa;background:#2563eb26;border-radius:4px;padding:1px 5px;font-size:.85em}.tiptap pre{font-family:var(--font-jetbrains,"JetBrains Mono"), monospace;background:#0006;border:.5px solid #ffffff14;border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.6;overflow-x:auto}.tiptap pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.tiptap a{color:#60a5fa;text-underline-offset:3px;text-decoration:underline}.tiptap mark{color:#93c5fd;background:#2563eb40;border-radius:2px;padding:0 2px}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#fff3;pointer-events:none;float:left;height:0;font-style:italic}.tiptap blockquote{color:#fff9;border-left:3px solid #2563eb66;margin:.5em 0;padding-left:1em}.tiptap hr{border:none;border-top:.5px solid #ffffff1a;margin:1em 0}.tiptap pre .hljs-keyword{color:#c678dd}.tiptap pre .hljs-string{color:#98c379}.tiptap pre .hljs-number{color:#d19a66}.tiptap pre .hljs-comment{color:#ffffff4d;font-style:italic}.tiptap pre .hljs-function{color:#61afef}.tiptap pre .hljs-built_in{color:#e5c07b}.tiptap pre .hljs-attr{color:#d19a66}.tiptap pre .hljs-tag{color:#e06c75}
