.ProseMirror{min-height:200px;outline:none}.ProseMirror>*+*{margin-top:.75em}.ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror ul{list-style-type:disc;padding-left:1.5rem}.ProseMirror ol{list-style-type:decimal;padding-left:1.5rem}.ProseMirror h1{font-size:1.5rem;font-weight:700;line-height:1.25;margin-top:1.5rem;margin-bottom:.75rem}.ProseMirror h2{font-size:1.25rem;font-weight:600;line-height:1.25;margin-top:1.25rem;margin-bottom:.5rem}.ProseMirror blockquote{border-left:3px solid hsl(var(--border));padding-left:1rem;color:hsl(var(--muted-foreground));font-style:italic}.ProseMirror pre{background:hsl(var(--muted));border-radius:.5rem;color:hsl(var(--foreground));font-family:monospace;padding:.75rem 1rem;overflow-x:auto}.ProseMirror code{background-color:hsl(var(--muted) / .5);border-radius:.25rem;padding:.2rem .3rem;font-family:monospace;font-size:.875rem}.ProseMirror pre code{background-color:transparent;padding:0}.ProseMirror img{max-width:100%;height:auto;border-radius:.5rem;display:block;margin:1rem 0}.ProseMirror a{color:hsl(var(--primary));text-decoration:underline;cursor:pointer}.ProseMirror[style*="text-align: left"]{text-align:left}.ProseMirror[style*="text-align: right"]{text-align:right}.ProseMirror[style*="text-align: center"]{text-align:center}.ProseMirror[style*="text-align: justify"]{text-align:justify}
