.ProseMirror,.ProseMirror:focus{outline:none}.ProseMirror>*+*{margin-top:.75rem}.ProseMirror h1{font-size:2.25rem;line-height:1.2}.ProseMirror h1,.ProseMirror h2{font-family:var(--font-heading);font-weight:700}.ProseMirror h2{font-size:1.875rem;line-height:1.3}.ProseMirror h3{font-size:1.5rem;font-family:var(--font-heading);font-weight:700;line-height:1.4}.ProseMirror code{background-color:hsl(var(--muted));padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;font-family:var(--font-mono)}.ProseMirror pre{background-color:hsl(var(--muted));padding:1rem;border-radius:.5rem;overflow-x:auto}.ProseMirror pre code{background-color:transparent;padding:0}.ProseMirror blockquote{border-left:4px solid hsl(var(--primary));padding-left:1rem;font-style:italic}.ProseMirror ul{list-style-type:disc;padding-left:1.5rem}.ProseMirror ol{list-style-type:decimal;padding-left:1.5rem}.ProseMirror a{color:hsl(var(--primary));text-decoration:underline}.ProseMirror a:hover{opacity:.8}.ProseMirror img{border-radius:.5rem;max-width:100%;height:auto}.ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;height:0;pointer-events:none}