.tiptap h1{color:#0f172a;margin:1rem 0;font-size:2rem;font-weight:700;line-height:1.2}.dark .tiptap h1{color:#e2e8f0}.tiptap h2{color:#0f172a;margin:.8rem 0;font-size:1.5rem;font-weight:700;line-height:1.3}.dark .tiptap h2{color:#e2e8f0}.tiptap h3{color:#0f172a;margin:.6rem 0;font-size:1.25rem;font-weight:700;line-height:1.4}.dark .tiptap h3{color:#e2e8f0}.tiptap p{color:#0f172a;margin:.5rem 0;line-height:1.6}.dark .tiptap p{color:#e2e8f0}.tiptap p,.tiptap * p,.tiptap span,.tiptap * span,.tiptap div,.tiptap * div{color:#0f172a!important}.dark .tiptap p,.dark .tiptap * p,.dark .tiptap span,.dark .tiptap * span,.dark .tiptap div,.dark .tiptap * div,.prose-invert .tiptap,.prose-invert .tiptap *,.prose-invert .tiptap p,.prose-invert .tiptap * p,.prose-invert .tiptap span,.prose-invert .tiptap * span,.prose-invert .tiptap div,.prose-invert .tiptap * div,.prose-invert .tiptap li,.prose-invert .tiptap * li,.prose-invert .tiptap h1,.prose-invert .tiptap h2,.prose-invert .tiptap h3,.prose-invert .tiptap h4,.prose-invert .tiptap h5,.prose-invert .tiptap h6,.prose-invert .tiptap strong,.prose-invert .tiptap em,.prose-invert .tiptap blockquote,.prose-invert .tiptap table,.prose-invert .tiptap table td,.prose-invert .tiptap table th,article .tiptap,article .tiptap :not(img):not(a):not(code):not(pre),.bg-card\/30 .tiptap,.bg-card\/30 .tiptap *,.bg-card\/30 .tiptap p,.bg-card\/30 .tiptap span,.bg-card\/30 .tiptap div,.bg-card\/30 .tiptap li,.bg-card\/30 .tiptap h1,.bg-card\/30 .tiptap h2,.bg-card\/30 .tiptap h3,.bg-card\/30 .tiptap h4,.bg-card\/30 .tiptap h5,.bg-card\/30 .tiptap h6,.bg-card\/30 .tiptap strong,.bg-card\/30 .tiptap em,.bg-card\/30 .tiptap blockquote,.bg-card\/30 .tiptap table,.bg-card\/30 .tiptap table td,.bg-card\/30 .tiptap table th{color:#fff!important}article .tiptap a{color:#818cf8!important}article .tiptap code{color:#fff!important;background-color:#ffffff1a!important}article.bg-card\/30 .tiptap *{color:#fff!important}article.bg-card\/30 .tiptap a{color:#818cf8!important}.tiptap ul,.tiptap ol{margin:.5rem 0;padding-left:1.5rem}.tiptap li{color:#0f172a;list-style-position:outside;display:list-item}.dark .tiptap li{color:#e2e8f0}.tiptap ul li{list-style-type:disc}.tiptap ol li{list-style-type:decimal}.tiptap ul ul,.tiptap ol ol,.tiptap ul ol,.tiptap ol ul{margin:0}.tiptap blockquote{color:#6b7280;background-color:#f9fafb;border-left:4px solid #e5e7eb;border-radius:.5rem;margin:1rem 0;padding:1rem;font-style:italic}.dark .tiptap blockquote,.prose-invert .tiptap blockquote,.bg-card\/30 .tiptap blockquote,article .tiptap blockquote{color:#fff!important;background-color:#6366f126!important;border-left-color:#6366f199!important}.tiptap sup{vertical-align:super;font-size:.75em;line-height:0}.tiptap sub{vertical-align:sub;font-size:.75em;line-height:0}.tiptap strong{color:#0f172a;font-weight:700}.dark .tiptap strong{color:#e2e8f0}.tiptap em{color:#0f172a;font-style:italic}.dark .tiptap em{color:#e2e8f0}.tiptap code{background-color:#f3f4f6;border-radius:.25rem;padding:.2rem .4rem;font-family:Courier New,monospace;font-size:.9em}.tiptap pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.tiptap pre code{color:inherit;background-color:#0000;padding:0}.tiptap a{color:#3b82f6;cursor:pointer;text-decoration:underline}.tiptap a:hover{color:#1d4ed8}.tiptap img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0}.tiptap table{border-collapse:collapse;width:100%;margin:1rem 0}.tiptap table td,.tiptap table th{text-align:left;border:1px solid #d1d5db;padding:.5rem}.tiptap table th{color:#0f172a;background-color:#f9fafb;font-weight:700}.dark .tiptap table th,.prose-invert .tiptap table th,.bg-card\/30 .tiptap table th,article .tiptap table th{color:#fff!important;background-color:#6366f133!important;border-color:#6366f166!important}.dark .tiptap table td,.prose-invert .tiptap table td,.bg-card\/30 .tiptap table td,article .tiptap table td{color:#fff!important;background-color:#ffffff0d!important;border-color:#6366f133!important}.tiptap hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.tiptap mark{background-color:#fef3c7;border-radius:.25rem;padding:.1rem .2rem}.tiptap u{text-decoration:underline}.tiptap s{text-decoration:line-through}
