.ProseMirror>*+*{margin-top:.6rem}.ProseMirror h1{letter-spacing:-.02em;margin-top:1.4rem;font-size:1.6rem;font-weight:700;line-height:1.2}.ProseMirror h2{letter-spacing:-.015em;margin-top:1.1rem;font-size:1.3rem;font-weight:700;line-height:1.25}.ProseMirror h3{margin-top:.9rem;font-size:1.1rem;font-weight:600;line-height:1.3}.ProseMirror p{line-height:1.65}.ProseMirror :not(pre)>code{background:color-mix(in oklab, currentColor 8%, transparent);border-radius:.35rem;padding:.1em .34em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.88em}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror ul[data-type=taskList]{margin:.4rem 0;padding:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.55rem;margin:.12rem 0;display:flex}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.18rem;display:inline-flex}.ProseMirror ul[data-type=taskList] li>div{flex:auto;min-width:0}.ProseMirror ul[data-type=taskList] li>div>p{margin:0}.ProseMirror ul[data-type=taskList] input[type=checkbox]{cursor:pointer;width:1.05rem;height:1.05rem;accent-color:var(--primary,#2563eb);border-radius:.3rem}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{opacity:.5;text-decoration:line-through}.ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-left:.25rem}.ProseMirror p.is-editor-empty:first-child:before,.ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--muted-foreground,#999);opacity:.55}.ProseMirror hr{border:none;border-top:1px solid var(--border,#e5e5e5);margin:1.25rem 0}.ProseMirror:focus{outline:none}
