.ProseMirror{outline:none;min-height:500px;padding:1rem}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror{color:hsl(var(--foreground));line-height:1.6}.ProseMirror h1{font-size:2.25em;font-weight:800;line-height:1.1;margin-bottom:.8em;margin-top:0}.ProseMirror h2{font-size:1.75em;font-weight:700;line-height:1.3}.ProseMirror h2,.ProseMirror h3{margin-bottom:.6em;margin-top:1.5em}.ProseMirror h3{font-size:1.375em;font-weight:600;line-height:1.4}.ProseMirror b,.ProseMirror strong{font-weight:700}.ProseMirror em,.ProseMirror i{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror ol,.ProseMirror ul{padding-left:1.6em;margin:1em 0}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin-top:.25em;margin-bottom:.25em}.ProseMirror li p{margin:0}.ProseMirror blockquote{border-left:3px solid hsl(var(--primary));padding-left:1em;margin-left:0;margin-right:0;font-style:italic;color:hsl(var(--muted-foreground))}.ProseMirror pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem}.ProseMirror code{background-color:rgba(97,97,97,.1);border-radius:.25rem;box-decoration-break:clone;color:#616161;font-size:.9em;padding:.25rem}.dark .ProseMirror code{color:#a1a1a1;background-color:rgba(200,200,200,.1)}.ProseMirror a{color:hsl(var(--primary));text-decoration:underline;cursor:pointer}.ProseMirror mark{background-color:#fef08a;padding:0 .125em;border-radius:.125em}.ProseMirror img{max-width:100%;height:auto;border-radius:.5rem}