.tiptap{border:1px solid #ccc;border-radius:.5rem;min-height:200px;padding:1rem}.is-zen-mode .tiptap{min-height:auto;font-size:1.125rem;line-height:1.75rem;border:none!important;padding:0!important}.tiptap:focus{border-color:#3b82f6;outline:none}.tiptap>p:first-child{margin-top:0}.tiptap>p:last-child{margin-bottom:0}.tiptap ul,.tiptap ol{padding-left:1.5rem}.tiptap blockquote{border-left:3px solid #ccc;margin-left:1.5rem;padding-left:1rem}.tiptap pre{color:#fff;background:#0d0d0d;border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap hr{border-top:1px solid #ccc;margin:1rem 0}.tiptap h1,.tiptap h2,.tiptap h3{margin-top:1.5rem;margin-bottom:.5rem}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{vertical-align:top;box-sizing:border-box;border:2px solid #ced4da;min-width:1em;padding:3px 5px;position:relative}.tiptap table th{text-align:left;background-color:#f8f9fa;font-weight:700}.dark .tiptap table td,.dark .tiptap table th{border-color:#4b5563}.dark .tiptap table th{background-color:#374151}.tiptap table .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.tiptap table .column-resize-handle{pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap .tableWrapper{overflow-x:auto}.tiptap .resize-cursor{cursor:ew-resize;cursor:col-resize}.hljs-comment,.hljs-quote{color:#61aeee;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta-string{color:#98c379}.hljs-built_in,.hljs-class .hljs-title{color:#e6c07b}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}
