.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);opacity:.5;pointer-events:none;height:0}.tiptap .is-empty:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);opacity:.4;pointer-events:none;height:0}.tiptap ul[data-type=taskList]{margin:.75rem 0;padding:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;padding:.25rem 0;display:flex}.tiptap ul[data-type=taskList] li>label{align-items:center;margin-top:.25rem;display:flex}.tiptap ul[data-type=taskList] li>label input[type=checkbox]{appearance:none;border:2px solid var(--border);cursor:pointer;background:0 0;border-radius:.25rem;width:1.125rem;height:1.125rem;transition:all .15s;position:relative}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:hover{border-color:var(--primary)}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:checked:after{content:"";border:solid var(--primary-foreground);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.tiptap ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.6;text-decoration:line-through}.tiptap ul[data-type=taskList] li>div{flex:1;min-width:0}.tiptap pre{font-family:var(--font-mono),ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;background:#121212;background:lab(5.26802% 0 0);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:.5rem;margin:1rem 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.tiptap pre code{color:#dedede;color:lab(88.4% 0 .0000119209);font-size:inherit;background:0 0;padding:0}.tiptap pre .hljs-comment,.tiptap pre .hljs-quote{color:#717171;color:lab(47.8% 0 .0000119209);font-style:italic}.tiptap pre .hljs-keyword,.tiptap pre .hljs-selector-tag,.tiptap pre .hljs-addition{color:#e57fc5;color:lab(66.5659% 46.5231 -18.6891)}.tiptap pre .hljs-number,.tiptap pre .hljs-string,.tiptap pre .hljs-meta .hljs-meta-string,.tiptap pre .hljs-literal,.tiptap pre .hljs-doctag,.tiptap pre .hljs-regexp{color:#99c965;color:lab(75.9411% -28.7008 44.4236)}.tiptap pre .hljs-title,.tiptap pre .hljs-section,.tiptap pre .hljs-name,.tiptap pre .hljs-selector-id,.tiptap pre .hljs-selector-class{color:#44b9ff;color:lab(70.8416% -16.2167 -46.9053)}.tiptap pre .hljs-attribute,.tiptap pre .hljs-attr,.tiptap pre .hljs-variable,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-class .hljs-title,.tiptap pre .hljs-type{color:#f0b135;color:lab(76.8315% 15.651 68.1009)}.tiptap pre .hljs-symbol,.tiptap pre .hljs-bullet,.tiptap pre .hljs-subst,.tiptap pre .hljs-meta,.tiptap pre .hljs-link{color:#00b4bb;color:lab(66.3586% -37.5367 -15.4041)}.tiptap pre .hljs-built_in,.tiptap pre .hljs-deletion{color:#ff6f75;color:lab(65.6354% 57.6157 26.2267)}.tiptap code{background:var(--muted);font-size:.875em;font-family:var(--font-mono),ui-monospace,monospace;color:var(--foreground);border-radius:.25rem;padding:.15em .35em}.tiptap hr{border:none;border-top:2px solid var(--border);opacity:.5;margin:1.5rem 0}.tiptap blockquote{border-left:3px solid var(--primary);opacity:.85;margin:1rem 0;padding-left:1rem;font-style:italic}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4{scroll-margin-top:6rem}.tiptap h1{margin-top:1.5em;margin-bottom:.5em;font-size:2em;font-weight:700;line-height:1.2}.tiptap h2{margin-top:1.25em;margin-bottom:.5em;font-size:1.5em;font-weight:600;line-height:1.3}.tiptap h3{margin-top:1em;margin-bottom:.5em;font-size:1.25em;font-weight:600;line-height:1.3}.tiptap mark{background-color:#fddb7c;background-color:lab(88.7802% 3.84113 50.5384);border-radius:.15em;padding:.05em .15em}.dark .tiptap mark{background-color:#6c5100;background-color:lab(36.359% 7.50086 67.3426)}.tiptap ul:not([data-type=taskList]),.tiptap ol{padding-left:1.5rem}.tiptap ul:not([data-type=taskList]) li,.tiptap ol li{margin-bottom:.25rem}.tiptap img{border-radius:.5rem;max-width:100%;margin:1rem 0}.tiptap img.ProseMirror-selectednode{outline:2px solid var(--primary);outline-offset:2px;border-radius:.5rem}.tiptap .tiptap-video-wrapper{margin:1.5rem 0}.tiptap .tiptap-video-wrapper video{background:#000;border-radius:.5rem;width:100%}.tiptap .tiptap-video-wrapper.ProseMirror-selectednode{outline:2px solid var(--primary);outline-offset:2px;border-radius:.5rem}.tiptap .ProseMirror-selectednode{outline:2px solid var(--primary);outline-offset:2px}
