code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.tiptap-editor-wrapper{width:100%;min-height:600px;height:100%}.ProseMirror{outline:none;min-height:500px;padding:2rem;font-size:15px;line-height:1.75;color:#1a1a1a}.ProseMirror:focus{outline:none}.dark .ProseMirror{color:#e5e5e5}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.dark .ProseMirror p.is-editor-empty:first-child:before{color:#6b7280}.ProseMirror h1{font-size:2.5rem;font-weight:800;line-height:1.2;margin-top:.5rem;margin-bottom:1rem;color:#111827!important}.ProseMirror h1:first-child{margin-top:0}.ProseMirror h2{font-size:2rem;font-weight:700;line-height:1.3;margin-top:1.75rem;margin-bottom:.75rem;color:#111827!important}.ProseMirror h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin-top:1.5rem;margin-bottom:.5rem;color:#111827!important}.dark .ProseMirror h1,.dark .ProseMirror h2,.dark .ProseMirror h3,.dark .ProseMirror h4,.dark .ProseMirror h5,.dark .ProseMirror h6{color:#f9fafb!important}.ProseMirror p{margin-top:.75rem;margin-bottom:.75rem}.ProseMirror a{color:#3b82f6;text-decoration:underline;cursor:pointer}.ProseMirror a:hover{color:#2563eb}.ProseMirror ul,.ProseMirror ol{padding-left:1.5rem;margin-top:.75rem;margin-bottom:.75rem}.ProseMirror li{margin-top:.25rem;margin-bottom:.25rem}.ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0}.ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-top:.25rem;-webkit-user-select:none;user-select:none}.ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto}.ProseMirror ul[data-type=taskList] input[type=checkbox]{cursor:pointer;width:1.125rem;height:1.125rem}.ProseMirror blockquote{border-left:4px solid #3b82f6;padding-left:1rem;margin-left:0;margin-top:1rem;margin-bottom:1rem;color:#6b7280;font-style:italic}.dark .ProseMirror blockquote{border-left-color:#60a5fa;color:#9ca3af}.ProseMirror code{background-color:#f3f4f6;color:#ef4444;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:Monaco,Courier New,monospace}.dark .ProseMirror code{background-color:#374151;color:#fca5a5}.ProseMirror pre{background-color:#f3f4f6;border-radius:.5rem;padding:1rem;margin-top:1rem;margin-bottom:1rem;overflow-x:auto}.dark .ProseMirror pre{background-color:#1f2937}.ProseMirror pre code{background-color:transparent;color:#1f2937;padding:0;font-size:.875rem;line-height:1.5}.dark .ProseMirror pre code{color:#e5e7eb}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.dark .ProseMirror hr{border-top-color:#374151}.ProseMirror img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden}.ProseMirror table td,.ProseMirror table th{min-width:1em;border:1px solid #d1d5db;padding:.5rem .75rem;vertical-align:top;box-sizing:border-box;position:relative}.dark .ProseMirror table td,.dark .ProseMirror table th{border-color:#4b5563}.ProseMirror table th{font-weight:600;text-align:left;background-color:#f9fafb}.dark .ProseMirror table th{background-color:#1f2937}.ProseMirror table .selectedCell{background-color:#dbeafe;box-shadow:inset 0 0 0 2px #3b82f6!important;outline:2px solid #3b82f6;outline-offset:-2px}.dark .ProseMirror table .selectedCell{background-color:#1e3a8a;box-shadow:inset 0 0 0 2px #60a5fa!important;outline:2px solid #60a5fa;outline-offset:-2px}.ProseMirror mark{background-color:#fef08a;padding:.125rem 0;border-radius:.125rem}.dark .ProseMirror mark{background-color:#854d0e}.ProseMirror ::selection{background-color:#bfdbfe}.dark .ProseMirror ::selection{background-color:#1e40af}.ProseMirror-focused{outline:none}.hide-scrollbar::-webkit-scrollbar{display:none}.ProseMirror .ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror .ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:2px solid #3b82f6;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.dark .ProseMirror .ProseMirror-gapcursor:after{border-top-color:#60a5fa}.prose pre{background-color:#f3f4f6;border-radius:.5rem;padding:1rem;margin-top:1rem;margin-bottom:1rem;overflow-x:auto}.dark .prose pre{background-color:#1f2937}.prose pre code{background-color:transparent;color:#1f2937!important;padding:0;font-size:.875rem;line-height:1.5;font-family:Monaco,Courier New,monospace}.dark .prose pre code{color:#e5e7eb!important}
