.tiptap-content{color:#374151;line-height:1.8}.tiptap-content p{margin-bottom:1rem}.tiptap-content strong,.tiptap-content b{color:#1f2937;font-weight:700}.tiptap-content em,.tiptap-content i{font-style:italic}.tiptap-content u{text-decoration:underline}.tiptap-content s,.tiptap-content strike{text-decoration:line-through}.tiptap-content mark{background-color:#fef08a;border-radius:.125rem;padding:.125rem .25rem}.tiptap-content code{color:#dc2626;background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,Courier,monospace;font-size:.875em}.tiptap-content pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.tiptap-content pre code{color:inherit;background-color:#0000;padding:0;font-size:.875rem}.tiptap-content blockquote{color:#6b7280;border-left:4px solid #10b981;margin:1.5rem 0;padding-left:1rem;font-style:italic}.tiptap-content h1{color:#111827;margin-top:2rem;margin-bottom:1rem;font-size:2.25rem;font-weight:700}.tiptap-content h2{color:#111827;margin-top:1.75rem;margin-bottom:.875rem;font-size:1.875rem;font-weight:700}.tiptap-content h3{color:#1f2937;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.tiptap-content h4{color:#1f2937;margin-top:1.25rem;margin-bottom:.625rem;font-size:1.25rem;font-weight:600}.tiptap-content h5{color:#374151;margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.tiptap-content h6{color:#374151;margin-top:1rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.tiptap-content ul,.tiptap-content ol{margin:1rem 0;padding-left:2rem}.tiptap-content ul{list-style-type:disc}.tiptap-content ol{list-style-type:decimal}.tiptap-content li{margin-bottom:.5rem}.tiptap-content a{color:#2563eb;text-decoration:underline;transition:color .2s}.tiptap-content a:hover{color:#1d4ed8}.tiptap-content img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem 0}.tiptap-content sub{vertical-align:sub;font-size:.75em}.tiptap-content sup{vertical-align:super;font-size:.75em}.tiptap-content [style*="text-align: left"]{text-align:left}.tiptap-content [style*="text-align: center"]{text-align:center}.tiptap-content [style*="text-align: right"]{text-align:right}.tiptap-content [style*="text-align: justify"]{text-align:justify}.tiptap-content [data-color]{border-radius:.125rem;padding:.125rem .25rem}.tiptap-content iframe[data-youtube-video]{will-change:auto;backface-visibility:hidden;border:none;border-radius:.5rem;width:100%;max-width:100%;margin:1.5rem 0;display:block;transform:translateZ(0)}.tiptap-content iframe{contain:layout style paint;content-visibility:auto;will-change:auto;backface-visibility:hidden;border:none;border-radius:.5rem;width:100%;max-width:100%;margin:1.5rem 0;display:block;transform:translateZ(0)}.tiptap-content>div:has(iframe){contain:layout style paint;width:100%;margin:1.5rem 0;position:relative}
