.tiptap.ProseMirror{color:var(--foreground);font-size:var(--text-base);caret-color:var(--primary);outline:none;line-height:1.6}.tiptap.ProseMirror>*+*{margin-top:.75em}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3{font-family:var(--font-heading);color:var(--foreground);font-weight:700;line-height:1.25}.tiptap.ProseMirror h1{margin-top:0;font-size:1.6em}.tiptap.ProseMirror h2{margin-top:1.4em;font-size:1.3em}.tiptap.ProseMirror h3{margin-top:1.2em;font-size:1.1em}.tiptap.ProseMirror p{margin:0}.tiptap.ProseMirror ul,.tiptap.ProseMirror ol{margin:.4em 0;padding-left:1.5em}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror li{margin:.15em 0}.tiptap.ProseMirror li>p{margin:0}.tiptap.ProseMirror li>ul,.tiptap.ProseMirror li>ol{margin:.15em 0}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em;list-style:none}.tiptap.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.55em;display:flex}.tiptap.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.28em}.tiptap.ProseMirror ul[data-type=taskList] li>div{flex:auto;min-width:0}.tiptap.ProseMirror ul[data-type=taskList] input[type=checkbox]{width:1em;height:1em;accent-color:var(--primary);cursor:pointer}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted-foreground);text-decoration:line-through}.tiptap.ProseMirror blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:.6em 0;padding-left:1em}.tiptap.ProseMirror code{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.1em .3em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.tiptap.ProseMirror pre{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);margin:.6em 0;padding:.85em 1em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em;overflow-x:auto}.tiptap.ProseMirror pre code{font-size:inherit;background:0 0;border:none;padding:0}.tiptap.ProseMirror strong{font-weight:700}.tiptap.ProseMirror a{color:var(--primary);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.tiptap.ProseMirror hr{border:none;border-top:1px solid var(--border);margin:1em 0}.tiptap.ProseMirror .is-empty:before{content:attr(data-placeholder);color:var(--muted-foreground);pointer-events:none;float:left;height:0}
