.ProseMirror{outline:none}.ProseMirror p.is-editor-empty:first-child:before{color:color-mix(in srgb, var(--muted-foreground) 58%, transparent);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror p{margin-bottom:1em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin-top:1.5em;margin-bottom:.75em;line-height:1.1}.ProseMirror h1{font-size:1.5em}.ProseMirror h2{font-size:1.3em}.ProseMirror h3{font-size:1.2em}.ProseMirror h2,.html-content h2{margin-top:2rem;margin-bottom:.65rem;font-size:1.25rem;font-weight:750;line-height:1.4}.ProseMirror h3,.html-content h3{color:var(--foreground);margin-top:1.75rem;margin-bottom:.45rem;font-size:1.05rem;font-weight:750;line-height:1.55}.ProseMirror>h2:first-child,.ProseMirror>h3:first-child,.html-content>h2:first-child,.html-content>h3:first-child{margin-top:0}.ProseMirror ul,.ProseMirror ol{margin-bottom:1em;padding-left:1.5em}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin-bottom:.5em;display:list-item}.ProseMirror li p{margin:0}.ProseMirror blockquote,.html-content blockquote{border-left:3px solid color-mix(in srgb, var(--primary) 55%, var(--border));background:color-mix(in srgb, var(--secondary) 42%, transparent);color:var(--foreground);border-radius:0 .75rem .75rem 0;margin:1.25rem 0;padding:.8rem 1rem;font-style:normal}.ProseMirror blockquote p,.html-content blockquote p{margin:0}.ProseMirror blockquote p:first-of-type:before,.ProseMirror blockquote p:last-of-type:after,.html-content blockquote p:first-of-type:before,.html-content blockquote p:last-of-type:after{content:none}.ProseMirror pre{color:#fff;background:#0d0d0d;border-radius:.3em;margin-bottom:1em;padding:.75em 1em;font-family:monospace;overflow-x:auto}.ProseMirror code{background:#6161611a;border-radius:.3em;padding:.15em .3em;font-family:monospace}.ProseMirror table{border-collapse:collapse;width:100%;margin-bottom:1em}.ProseMirror th,.ProseMirror td{border:1px solid #ddd;padding:.5em}.ProseMirror a{color:var(--primary);text-decoration:underline}.ProseMirror img{max-width:100%;height:auto;margin:1em 0}.ProseMirror hr,.html-content hr{border:none;border-top:1px dashed var(--border);margin:1.75rem 0}.html-content ul,.html-content ol{margin-top:.75rem;margin-bottom:1rem;padding-left:1.5rem}.html-content li{margin:.3rem 0}.html-content a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:.2em;font-weight:600}
