.tiptap{outline:none;min-height:80px}.tiptap :first-child{margin-top:0}.tiptap-static{min-height:0!important}.tiptap h1,.tiptap h2,.tiptap h3{font-weight:600;text-wrap:pretty;line-height:1.3;white-space:pre-wrap;word-break:break-word}.tiptap h1{font-size:1.875em;margin:calc(1.875em / 2) 0}.tiptap h2{font-size:1.5em;margin:.75em 0}.tiptap h3{font-size:1.25em;margin-top:1em;margin-bottom:.25em}.tiptap ol,.tiptap ul{padding-left:1rem;margin:.5rem;list-style-type:disc}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal!important}li p{margin-top:.25em;margin-bottom:.25em}.tiptap u{text-decoration:underline}.tiptap code{background-color:hsl(var(--foreground));color:hsl(var(--background));border-radius:4px;padding:0 .25rem}.tiptap pre{background:hsl(var(--accent));border-radius:12px;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.85rem;padding:0}.tiptap p.is-editor-empty:first-child:before{color:hsl(var(--foreground)/.6);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap blockquote{border-left:3px solid hsl(var(--foreground));margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid hsl(var(--foreground)/.25);margin:1rem 0}.tiptap .mention{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:hsl(var(--foreground));color:hsl(var(--background));border-radius:12px;padding:.25em .5em}.tiptap a{color:#4da6ff;cursor:pointer}.tiptap a:hover{color:#6cf}.tiptap ul[data-type=taskList]{list-style:none;margin-top:10px;margin-left:0;padding:0}.tiptap ul[data-type=taskList] li{align-items:flex-start;display:flex}.tiptap ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiptap ul[data-type=taskList] li>div{flex:1 1 auto}.tiptap ul[data-type=taskList] input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid hsl(var(--foreground));cursor:pointer;position:relative;transition:all .2s ease}.tiptap ul[data-type=taskList] input[type=checkbox]:checked{border-color:hsl(var(--foreground))}.tiptap ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:1px;width:4px;height:10px;border-width:medium;border-left:0 solid hsl(var(--foreground));border-bottom:2px solid hsl(var(--foreground));border-right:2px solid hsl(var(--foreground));border-top:0 solid hsl(var(--foreground));transform:rotate(45deg)}.tiptap ul[data-type=taskList] input[type=checkbox]:hover{background:hsl(var(--foreground)/.05)}.tiptap ul[data-type=taskList] ul[data-type=taskList]{margin:0}