.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:16px;line-height:1.2}.tiptap p{font-family:MonoCustom}.tiptap h1{font-size:2.5rem}.tiptap h2{font-size:2rem}.tiptap h3{font-family:MonoCustom;font-size:1.25rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap blockquote{border-left:.5rem solid var(--blockquote-border);background-color:var(--code-bg);border-radius:.5rem;margin:1rem 0;padding:.5rem 0 .5rem 1rem}.tiptap blockquote p{margin:0}.tiptap hr{border:none;border-top:1px solid var(--border-color);margin:1rem 0}.tiptap code:not(pre code){color:var(--code-color);background-color:var(--code-bg);border-radius:.25rem;padding:.25rem;font-family:JetBrains Mono,monospace,Consolas,Monaco,Andale Mono,Ubuntu Mono;border:.5px solid var(--code-border)!important}.tiptap ul,.tiptap ol{padding-left:24px}.tiptap ul li p,.tiptap ol li p{margin-top:.25em;margin-bottom:.25em}.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;justify-content:center;align-items:center;margin-right:.5rem;display:flex}.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:1.125rem;height:1.125rem;margin:0;display:grid;position:relative;top:.25rem}.color{white-space:nowrap}.color:before{border:1px solid var(--border-color);vertical-align:middle;background-color:var(--color);content:" ";border-radius:.25rem;width:1rem;height:1rem;margin-bottom:.15rem;margin-right:.1rem;display:inline-block}.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}.drag-handle{z-index:50;cursor:grab;opacity:100;width:1.5rem;height:1.5rem;color:var(--border-color-hover);flex-direction:column;justify-content:center;align-items:center;padding-right:.5rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1);display:flex;position:fixed}.drag-handle:active{cursor:grabbing}.drag-handle.hide{opacity:0;pointer-events:none}@media screen and (width<=600px){.drag-handle{pointer-events:none;display:none}}.drag-handle svg{width:1rem;height:1rem}.katex:hover{background-color:var(--code-bg)}.katex.result{border-bottom:1px dashed var(--highlight-border);background-color:var(--highlight-color)}.ProseMirror .tableWrapper{margin:0;padding:1rem;overflow:auto}.ProseMirror table{box-sizing:border-box;border-collapse:collapse;border:1px solid var(--table-border);border-radius:.25rem;width:100%;margin-top:1rem;margin-bottom:1rem}.ProseMirror table td,.ProseMirror table th{border:1px solid var(--table-border);text-align:left;vertical-align:top;min-width:100px;padding:.5rem;position:relative}.ProseMirror table td:first-of-type:not(a),.ProseMirror table th:first-of-type:not(a){margin-top:0}.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}.ProseMirror table .column-resize-handle{pointer-events:none;width:.5rem;display:flex;position:absolute;top:0;bottom:-2px;right:-.25rem}.ProseMirror table .column-resize-handle:before{content:"";background-color:var(--table-border);width:1px;height:100%;margin-left:.5rem}.ProseMirror table .selectedCell{border-style:double;border-color:var(--table-border);background-color:var(--table-bg-selected)}.ProseMirror table .grip-column,.ProseMirror table .grip-row{z-index:10;cursor:pointer;background-color:var(--table-bg-selected);justify-content:center;align-items:center;display:flex;position:absolute}.ProseMirror table .grip-column{border-left:1px solid var(--table-border);width:calc(100% + 1px);height:.75rem;margin-left:-1px;top:-.75rem;left:0}.ProseMirror table .grip-column:hover:before,.ProseMirror table .grip-column.selected:before{content:"";width:.625rem}.ProseMirror table .grip-column:hover{background-color:var(--table-bg-hover)}.ProseMirror table .grip-column:hover:before{border-bottom:2px dotted var(--border-color-hover)}.ProseMirror table .grip-column.first{border-color:#0000;border-top-left-radius:.125rem}.ProseMirror table .grip-column.last{border-top-right-radius:.125rem}.ProseMirror table .grip-column.selected{border-color:var(--table-border);background-color:var(--table-bg-hover);box-shadow:0 1px 2px #0000000d}.ProseMirror table .grip-column.selected:before{border-bottom:2px dotted var(--border-color-hover)}.ProseMirror table .grip-row{border-top:1px solid var(--table-border);width:.75rem;height:calc(100% + 1px);margin-top:-1px;top:0;left:-.75rem}.ProseMirror table .grip-row:hover:before,.ProseMirror table .grip-row.selected:before{content:"";height:.625rem}.ProseMirror table .grip-row:hover{background-color:var(--table-bg-hover)}.ProseMirror table .grip-row:hover:before{border-left:2px dotted var(--border-color-hover)}.ProseMirror table .grip-row.first{border-color:#0000;border-top-left-radius:.125rem}.ProseMirror table .grip-row.last{border-bottom-left-radius:.125rem}.ProseMirror table .grip-row.selected{border-color:var(--table-border);background-color:var(--table-bg-hover);box-shadow:0 1px 2px #0000000d}.ProseMirror table .grip-row.selected:before{border-left:2px dotted var(--border-color-hover)}.tiptap .search-result{background-color:var(--search-result-bg);color:#000}.tiptap .search-result-current{background-color:var(--search-result-current-bg);color:#000}.code-wrapper{background-color:var(--code-bg);border-radius:.25rem;height:fit-content;padding:1.5rem;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 iframe{aspect-ratio:16/9}:root{--border-color:hsl(var(--muted));--border-color-hover:hsl(var(--muted-foreground));--blockquote-border:hsl(var(--muted-foreground) / .25);--code-color:#f40;--code-bg:hsl(var(--muted-foreground) / .1);--code-border:hsl(var(--muted-foreground) / .15);--table-border:hsl(var(--muted-foreground) / .25);--table-bg-selected:hsl(var(--muted-foreground) / .1);--table-bg-hover:hsl(var(--muted));--task-completed-color:hsl(var(--muted-foreground));--highlight-color:#00ff001a;--highlight-border:green;--search-result-bg:yellow;--search-result-current-bg:orange}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0!important}.tiptap code:after,.tiptap code:before{content:""}.tiptap a{color:var(--accent);letter-spacing:.1em;font-family:MonoCustom;font-weight:700}.tiptap blockquote p:after,.tiptap blockquote p:before{content:""}.tiptap blockquote{font-style:normal}.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}
