.tiptap-content .tiptap{outline:none;min-height:280px}.tiptap-content .tiptap p{margin:.5em 0}.tiptap-content .tiptap h1{font-size:1.75em;font-weight:700;margin:.8em 0 .4em}.tiptap-content .tiptap h2{font-size:1.4em;font-weight:600;margin:.7em 0 .3em}.tiptap-content .tiptap h3{font-size:1.15em;font-weight:600;margin:.6em 0 .3em}.tiptap-content .tiptap ul{list-style:disc;padding-left:1.5em;margin:.5em 0}.tiptap-content .tiptap ol{list-style:decimal;padding-left:1.5em;margin:.5em 0}.tiptap-content .tiptap li{margin:.2em 0}.tiptap-content .tiptap blockquote{border-left:3px solid #7b67ee;padding-left:1em;margin:.8em 0;color:#ccc;font-style:italic}.tiptap-content .tiptap img{max-width:100%;height:auto;border-radius:8px;margin:.8em 0}.tiptap-content .tiptap a{color:#7b67ee;text-decoration:underline;cursor:pointer}.tiptap-content .tiptap hr{border:none;border-top:1px solid #444;margin:1.5em 0}.tiptap-content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#666;pointer-events:none;height:0}.tiptap-content .tiptap strong{font-weight:700}.tiptap-content .tiptap em{font-style:italic}.tiptap-content .tiptap u{text-decoration:underline}.prose-dark{line-height:1.8;color:#d4d4d4;font-size:1.05rem}.prose-dark p{margin:1.2em 0}.prose-dark h1{font-size:1.75em;font-weight:700;margin:1.8em 0 .6em;color:#f5f5f5;line-height:1.3}.prose-dark h2{font-size:1.4em;font-weight:600;margin:1.5em 0 .5em;color:#f5f5f5;line-height:1.3}.prose-dark h3{font-size:1.15em;font-weight:600;margin:1.3em 0 .4em;color:#f5f5f5;line-height:1.4}.prose-dark img{max-width:100%;height:auto;border-radius:8px;margin:1.8em 0}.prose-dark ul{list-style:disc;padding-left:1.5em;margin:1.2em 0}.prose-dark ol{list-style:decimal;padding-left:1.5em;margin:1.2em 0}.prose-dark li{margin:.4em 0}.prose-dark blockquote{border-left:3px solid #7b67ee;padding-left:1.2em;margin:1.5em 0;color:#a0a0a0;font-style:italic}.prose-dark a{color:#7b67ee;text-decoration:underline}.prose-dark a:hover{color:#9b8aff}.prose-dark hr{border:none;border-top:1px solid #444;margin:2em 0}.prose-dark strong{font-weight:700;color:#f0f0f0}.prose-dark em{font-style:italic}.prose-dark u{text-decoration:underline}.prose-dark pre{background:#1a1a1a;padding:1em;border-radius:6px;overflow-x:auto;margin:1.5em 0}.prose-dark code{font-size:.9em;color:#e0e0e0}
