.ProseMirror>*+*{margin-top:.6rem}.ProseMirror h1{font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-top:1.4rem}.ProseMirror h2{font-size:1.3rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;margin-top:1.1rem}.ProseMirror h3{font-size:1.1rem;font-weight:600;line-height:1.3;margin-top:.9rem}.ProseMirror p{line-height:1.65}.ProseMirror :not(pre)>code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.88em;background:color-mix(in oklab,currentColor 8%,transparent);padding:.1em .34em;border-radius:.35rem}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror ul[data-type=taskList]{list-style:none;margin:.4rem 0;padding:0}.ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.55rem;margin:.12rem 0}.ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-top:.18rem;display:inline-flex;user-select:none}.ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto;min-width:0}.ProseMirror ul[data-type=taskList] li>div>p{margin:0}.ProseMirror ul[data-type=taskList] input[type=checkbox]{width:1.05rem;height:1.05rem;cursor:pointer;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 .is-empty:before,.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;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}