.prose h1,.ProseMirror h1{margin:.75em 0 .4em;font-size:1.875rem;font-weight:700;line-height:1.2}.prose h2,.ProseMirror h2{margin:.75em 0 .4em;font-size:1.5rem;font-weight:700;line-height:1.3}.prose h3,.ProseMirror h3{margin:.75em 0 .4em;font-size:1.25rem;font-weight:600;line-height:1.4}.prose blockquote{border-left:3px solid var(--color-border-dark);color:var(--color-text-secondary);background-color:var(--color-surface-secondary);border-radius:0 6px 6px 0;margin:4px 0;padding:4px 12px}.prose pre{background-color:var(--color-surface-tertiary);border:1px solid var(--color-border);white-space:pre-wrap;word-wrap:break-word;border-radius:6px;margin:4px 0;padding:10px 14px;font-family:SFMono-Regular,Menlo,Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.prose code{background-color:var(--color-surface-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:6px;padding:.2em .4em;font-family:SFMono-Regular,Menlo,Consolas,Monaco,Courier New,monospace;font-size:85%}.prose q{color:var(--color-text-secondary);border-left:3px solid var(--color-border);margin:0 4px;padding-left:8px;font-style:italic}.prose q:before,.prose q:after{content:none}.prose ul{margin:4px 0;padding-left:20px;list-style-type:disc}.prose ol{margin:4px 0;padding-left:20px;list-style-type:decimal}.prose ul li,.prose ol li{margin:2px 0}.ProseMirror{outline:none}.ProseMirror a,.prose a{color:var(--color-primary);cursor:pointer}.ProseMirror a:hover,.prose a:hover{text-decoration:underline}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-tertiary);pointer-events:none;float:left;height:0}.ProseMirror>*+*{margin-top:.5em}
