.tiptap{color:var(--foreground);font-size:15px;line-height:1.65}.tiptap h1{border-bottom:1px solid var(--border);margin:.8em 0 .5em;padding-bottom:.3em;font-size:2em;font-weight:700;line-height:1.2}.tiptap h2{border-bottom:1px solid var(--border);margin:1em 0 .5em;padding-bottom:.25em;font-size:1.5em;font-weight:600;line-height:1.25}.tiptap h3{margin:1em 0 .4em;font-size:1.25em;font-weight:600;line-height:1.3}.tiptap h4{margin:.9em 0 .3em;font-size:1.1em;font-weight:600}.tiptap h5{margin:.8em 0 .3em;font-size:1em;font-weight:600}.tiptap h6{color:var(--muted-foreground);margin:.8em 0 .3em;font-size:.9em;font-weight:600}.tiptap h1:first-child,.tiptap h2:first-child,.tiptap h3:first-child{margin-top:0}.tiptap p{margin:.5em 0}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap u{text-decoration:underline}.tiptap s{text-decoration:line-through}.tiptap a{color:oklch(55% .2 250);text-underline-offset:2px;text-decoration:underline}.dark .tiptap a{color:oklch(75% .18 240)}.tiptap a:hover{opacity:.85}.tiptap code{background:var(--muted);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.tiptap pre{background:var(--muted);border:1px solid var(--border);border-radius:6px;margin:.8em 0;padding:.85em 1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;line-height:1.5;overflow-x:auto}.tiptap pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.tiptap blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:.8em 0;padding:.2em 0 .2em 1em;font-style:italic}.tiptap hr{border:0;border-top:1px solid var(--border);margin:1.5em 0}.tiptap ul,.tiptap ol{margin:.5em 0;padding-left:1.6em}.tiptap ul{list-style:outside}.tiptap ol{list-style:decimal}.tiptap ul ul{list-style:circle}.tiptap ul ul ul{list-style:square}.tiptap li{margin:.2em 0}.tiptap li>p{margin:0}.tiptap ul[data-type=taskList]{padding-left:.2em;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:.5em;margin:.25em 0;display:flex}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:.25em}.tiptap ul[data-type=taskList] li>div{flex:1;min-width:0}.tiptap ul[data-type=taskList] input[type=checkbox]{cursor:pointer;accent-color:oklch(55% .2 250);width:14px;height:14px}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1em 0;overflow:hidden}.tiptap table td,.tiptap table th{border:1px solid var(--border);vertical-align:top;min-width:1em;padding:.5em .75em;position:relative}.tiptap table th{background:var(--muted);text-align:left;font-weight:600}.tiptap table th>p,.tiptap table td>p{margin:0}.tiptap table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:oklch(55% .2 250/.15);position:absolute;inset:0}.tiptap table .column-resize-handle{cursor:col-resize;pointer-events:none;background:oklch(55% .2 250/.4);width:4px;position:absolute;top:0;bottom:0;right:-2px}.tiptap.resize-cursor{cursor:col-resize}.tiptap img{border-radius:4px;max-width:100%;height:auto;margin:.5em 0}.tiptap img.ProseMirror-selectednode{outline:2px solid oklch(55% .2 250)}.tiptap .doc-search-hit{background-color:oklch(85% .18 90/.55);border-radius:2px;padding:0 1px}.tiptap .doc-search-hit-current{background-color:oklch(78% .22 60/.85);outline:1px solid oklch(55% .22 50)}.dark .tiptap .doc-search-hit{color:var(--foreground);background-color:oklch(55% .18 80/.55)}.dark .tiptap .doc-search-hit-current{color:#000;background-color:oklch(65% .22 50/.85);outline:1px solid oklch(75% .22 60)}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}
