.tiptap{min-height:120px;color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;outline:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.625}.tiptap>*+*{margin-top:.5em}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}.tiptap h1{font-size:1.25rem;font-weight:700;line-height:1.3}.tiptap h2{font-size:1.1rem;font-weight:600;line-height:1.3}.tiptap h3{font-size:.95rem;font-weight:600;line-height:1.4}.tiptap ul,.tiptap ol{padding-left:1.25rem}.tiptap ul{list-style:outside}.tiptap ol{list-style:decimal}.tiptap li{margin-top:.15em}.tiptap li p{margin:0}.tiptap blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);padding-left:.75rem;font-style:italic}.tiptap code{background:var(--muted);font-size:.85em;font-family:var(--font-code);padding:.15em .3em}.tiptap pre{background:var(--muted);padding:.5rem .75rem;overflow-x:auto}.tiptap pre code{font-size:.8em;font-family:var(--font-code);background:0 0;padding:0}.tiptap hr{border:none;border-top:1px solid var(--border);margin:1em 0}.tiptap a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.tiptap strong{font-weight:600}.tiptap ul[data-type=taskList]{padding-left:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.tiptap ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.2em}.tiptap ul[data-type=taskList] li>div{flex:1}.tiptap ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--muted-foreground);text-decoration:line-through}html.dark .tiptap pre.shiki{background-color:var(--shiki-dark-bg,#222)!important;color:var(--shiki-dark,#e0e0e0)!important}html.dark .tiptap pre.shiki code span{color:var(--shiki-dark)!important}
