.tiptap :first-child{margin-top:0}.tiptap .is-empty:before{pointer-events:none;float:left;height:0;color:var(--border-color-hover);content:attr(data-placeholder)}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{text-wrap:pretty;margin-top:1rem;line-height:1.2}.tiptap h1,.tiptap h2{margin-top:1rem;margin-bottom:1rem}.tiptap h1{letter-spacing:-.015em;scroll-margin:5rem;font-size:2.25rem;font-weight:800;line-height:2.5rem}.tiptap h2{font-size:1.5rem;font-weight:700}.tiptap h3{font-size:1.25rem;font-weight:600}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem;font-weight:600}.tiptap blockquote{color:var(--blockquote-color);margin:1rem 0;padding:.5rem 0 .5rem .75rem;font-style:italic;position:relative}.tiptap blockquote:before{content:"";background-color:var(--blockquote-border);border-radius:.5rem;width:.25rem;position:absolute;top:0;bottom:0;left:0}.tiptap blockquote p{margin:0}.tiptap hr{border:none;border-top:1px solid var(--border-color);margin:1rem 0}.tiptap code:not(pre code){background-color:var(--code-bg);border-radius:.25rem;padding:.2rem .3rem;font-family:monospace;font-size:.875rem;font-weight:700}.tiptap ul,.tiptap ol{margin:.5rem 1rem .5rem .4rem;padding:0 1rem}.tiptap ul li p,.tiptap ol li p{margin-top:.25rem;margin-bottom:.25rem}.tiptap ul[data-type=taskList]{margin:0;padding:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;display:flex}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-right:.5rem}.tiptap ul[data-type=taskList] li>div{flex:auto}.tiptap ul[data-type=taskList] input[type=checkbox]{cursor:pointer}.tiptap ul[data-type=taskList] ul[data-type=taskList]{margin:0}ul[data-type=taskList] li[data-checked=true] div{color:var(--task-completed-color);text-decoration:line-through}input[type=checkbox]{cursor:pointer;border-radius:.25rem;place-content:center;width:1rem;height:1rem;margin:0;display:grid;position:relative;top:.25rem}.tiptap pre{background-color:#0000;height:fit-content;margin:0;padding:0;display:flex;overflow:auto}.tiptap pre code{color:inherit;background-color:#0000;flex:1;padding:0;font-family:JetBrains Mono,monospace,Consolas,Monaco,Andale Mono,Ubuntu Mono;border-radius:0!important}.ProseMirror .tableWrapper{margin:0;overflow:auto}.ProseMirror table{box-sizing:border-box;border-collapse:collapse;border:1px solid var(--border);border-radius:.25rem;width:100%;margin-top:1rem;margin-bottom:1rem}.ProseMirror table td,.ProseMirror table th{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:100px;padding:.5rem}.ProseMirror table td p,.ProseMirror table th p{margin:0}.ProseMirror table td p+p,.ProseMirror table th p+p{margin-top:.75rem}.ProseMirror table th{font-weight:700}.code-wrapper{background-color:var(--codeblock-bg);border-radius:.5rem;width:100%;height:fit-content;margin:.5rem 0;padding:1rem;position:relative}.code-wrapper-tile{opacity:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.25rem;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;right:0}.code-wrapper:hover .code-wrapper-tile{opacity:1}.tiptap pre code{color:#383a42}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#e45649}.hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#986801}.hljs-attribute{color:#c18401}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#50a14f}.hljs-title,.hljs-section{color:#4078f2}.hljs-keyword,.hljs-selector-tag{color:#a626a4}.hljs-emphasis{color:#0184bc;font-style:italic}.hljs-strong{font-weight:700}.hljs-doctag,.hljs-formula{color:#a626a4}.hljs-attr,.hljs-subst{color:#383a42}.hljs-addition{background-color:#e6ffed}.hljs-deletion{background-color:#ffeef0}html.dark .tiptap pre code{color:#abb2bf}html.dark .hljs-comment,html.dark .hljs-quote{color:#5c6370}html.dark .hljs-variable,html.dark .hljs-template-variable,html.dark .hljs-tag,html.dark .hljs-name,html.dark .hljs-selector-id,html.dark .hljs-selector-class,html.dark .hljs-regexp,html.dark .hljs-deletion{color:#e06c75}html.dark .hljs-number,html.dark .hljs-built_in,html.dark .hljs-literal,html.dark .hljs-type,html.dark .hljs-params,html.dark .hljs-meta,html.dark .hljs-link{color:#d19a66}html.dark .hljs-attribute{color:#e5c07b}html.dark .hljs-string,html.dark .hljs-symbol,html.dark .hljs-bullet,html.dark .hljs-addition{color:#98c379}html.dark .hljs-title,html.dark .hljs-section{color:#61afef}html.dark .hljs-keyword,html.dark .hljs-selector-tag{color:#c678dd}html.dark .hljs-emphasis{color:#56b6c2}html.dark .hljs-doctag,html.dark .hljs-formula{color:#c678dd}html.dark .hljs-attr,html.dark .hljs-subst{color:#abb2bf}html.dark .hljs-addition{background-color:#283428}html.dark .hljs-deletion{background-color:#342828}:root{--border-color:var(--muted);--border-color-hover:var(--muted-foreground);--blockquote-border:var(--border);--blockquote-color:var(--muted-foreground);--codeblock-bg:var(--secondary);--code-bg:var(--secondary);--task-completed-color:var(--muted-foreground)}.tiptap a{color:var(--primary);text-decoration:underline}
