.tiptap p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap.ProseMirror{outline:none}.tiptap :first-child{margin-top:0}.tiptap ul,.tiptap ol{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem;list-style-type:disc}:is(.tiptap ul,.tiptap ol) li p{margin-top:.25em;margin-bottom:.25em}.tiptap ol{list-style-type:decimal}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{text-wrap:pretty;margin-top:1.5rem;margin-bottom:calc(var(--spacing) * .5);line-height:1.1}.tiptap i,.tiptap em{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tiptap h1{font-size:var(--text-2xl) ;line-height:var(--tw-leading,var(--text-2xl--line-height) );--tw-tracking:var(--tracking-tighter) ;letter-spacing:var(--tracking-tighter) }.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--foreground);color:var(--background);border-radius:.4rem;padding:.25em .3em;font-size:.85rem}.tiptap a{color:var(--primary);cursor:pointer;text-decoration:underline}.tiptap a:hover{color:color-mix(in oklab, var(--primary) 80%, transparent);text-decoration:underline}.tiptap pre{background:var(--black);color:var(--white);border-radius:.5rem;margin:1.5rem 0;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap mark{background-color:var(--secondary);color:var(--secondary-foreground);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.4rem;padding:.1rem .3rem}.tiptap blockquote{border-left:10px solid var(--warning);border-right:1px solid var(--warning);border-top:1px solid var(--warning);border-bottom:1px solid var(--warning);background-color:color-mix(in oklab, var(--warning) 5%, transparent);margin:1.5rem 0;padding:1rem}.tiptap blockquote:first-letter{font-size:var(--text-2xl) ;line-height:var(--tw-leading,var(--text-2xl--line-height) )}.tiptap hr{border:none;border-top:1px solid var(--secondary);margin:2rem 0}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{border:1px solid var(--border);box-sizing:border-box;vertical-align:top;min-width:1em;padding:6px 8px;position:relative}:is(.tiptap table td,.tiptap table th)>*{margin-bottom:0}.tiptap table tr:nth-child(odd){background-color:color-mix(in oklab, var(--accent) 30%, transparent)}.tiptap table tr:is(.dark *):nth-child(odd){background-color:color-mix(in oklab, var(--accent) 20%, transparent)}@media (hover:hover){.tiptap table tr:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.tiptap table tr[data-state=selected]{background-color:var(--muted)}.tiptap table tr .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function) );transition-duration:var(--tw-duration,var(--default-transition-duration) )}.tiptap table th{background-color:var(--primary);color:var(--primary-foreground);text-align:left;font-weight:700}.tiptap table:is(.dark *) th{background-color:color-mix(in oklab, var(--primary) 20%, transparent);color:var(--foreground);text-align:left;font-weight:700}.tiptap table .selectedCell:after{background:var(--secondary);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.tiptap table .column-resize-handle{background-color:var(--primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap .color{white-space:nowrap}.tiptap .color:before{background-color:var(--color);content:" ";vertical-align:middle;border:1px solid #8080804d;border-radius:2px;width:1em;height:1em;margin-bottom:.15em;margin-right:.1em;display:inline-block}
