.tiptap-editor .ProseMirror{outline:none;min-height:100%}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--muted-foreground)}.tiptap-editor .ProseMirror p,.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3,.tiptap-editor .ProseMirror h4,.tiptap-editor .ProseMirror ul,.tiptap-editor .ProseMirror ol,.tiptap-editor .ProseMirror blockquote,.tiptap-editor .ProseMirror pre,.tiptap-editor .ProseMirror hr,.tiptap-editor .ProseMirror div[data-youtube-video]{margin-top:.75em;margin-bottom:.75em}.tiptap-editor .ProseMirror p:empty{min-height:.5em}.tiptap-editor .ProseMirror>:first-child{margin-top:0}.tiptap-editor .ProseMirror>:last-child{margin-bottom:0}.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3,.tiptap-editor .ProseMirror h4{font-weight:600;line-height:1.25}.tiptap-editor .ProseMirror h1{font-size:1.5em}.tiptap-editor .ProseMirror h2{font-size:1.25em}.tiptap-editor .ProseMirror h3{font-size:1.125em}.tiptap-editor .ProseMirror h4{font-size:1em}.tiptap-editor .ProseMirror ul,.tiptap-editor .ProseMirror ol{padding-left:1.5em}.tiptap-editor .ProseMirror ul{list-style:outside}.tiptap-editor .ProseMirror ul ul{list-style:circle}.tiptap-editor .ProseMirror ol{list-style:decimal}.tiptap-editor .ProseMirror li p{margin-top:0;margin-bottom:0}.tiptap-editor .ProseMirror li+li{margin-top:.25em}.tiptap-editor .ProseMirror blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);padding-left:1em;font-style:italic}.tiptap-editor .ProseMirror hr{border:none;border-top:1px solid var(--border);margin:1em 0}.tiptap-editor .ProseMirror code{background-color:var(--muted);font-family:var(--font-mono);border-radius:.25em;padding:.15em .35em;font-size:.875em}.tiptap-editor .ProseMirror pre{background-color:var(--muted);border-radius:.5em;padding:.75em 1em;overflow-x:auto}.tiptap-editor .ProseMirror pre code{background:0 0;padding:0;font-size:.8125em}.tiptap-editor .ProseMirror a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.tiptap-editor .ProseMirror img{border-radius:.5em;max-width:100%;height:auto}.tiptap-editor .ProseMirror mark{border-radius:.2em;padding:0 .1em}.tiptap-editor .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.tiptap-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5em;display:flex}.tiptap-editor .ProseMirror ul[data-type=taskList] li[data-checked]:not(:has(input)):before{content:"";border:1.5px solid var(--muted-foreground);border-radius:.2em;flex-shrink:0;width:1em;height:1em;margin-top:.2em}.tiptap-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]:not(:has(input)):before{background-color:var(--primary);border-color:var(--primary)}.tiptap-editor .ProseMirror div[data-youtube-video]{width:100%;position:relative}.tiptap-editor .ProseMirror div[data-youtube-video] iframe{aspect-ratio:16/9;width:100%}.tiptap-editor .ProseMirror .hljs-comment,.tiptap-editor .ProseMirror .hljs-quote{color:var(--muted-foreground);font-style:italic}.tiptap-editor .ProseMirror .hljs-keyword,.tiptap-editor .ProseMirror .hljs-selector-tag,.tiptap-editor .ProseMirror .hljs-literal{color:var(--color-violet-500)}.tiptap-editor .ProseMirror .hljs-string,.tiptap-editor .ProseMirror .hljs-attr{color:var(--color-emerald-600)}.tiptap-editor .ProseMirror .hljs-number,.tiptap-editor .ProseMirror .hljs-title{color:var(--color-amber-600)}
