.tiptap-content{color:var(--text-primary);font-size:1.125rem;line-height:1.8}.tiptap-content *{text-align:center!important}.tiptap-content p{color:var(--text-secondary);margin-bottom:1.5rem}.tiptap-content h1,.tiptap-content h2,.tiptap-content h3,.tiptap-content h4{color:var(--text-primary);margin-top:2rem;margin-bottom:1rem;font-weight:700}.tiptap-content h1{font-size:2.25rem}.tiptap-content h2{font-size:1.875rem}.tiptap-content h3{font-size:1.5rem}.tiptap-content a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.tiptap-content a:hover{filter:brightness(1.2)}.tiptap-content ul,.tiptap-content ol{color:var(--text-secondary);margin-bottom:1.5rem;padding-left:1.5rem}.tiptap-content ul{list-style-type:disc}.tiptap-content ol{list-style-type:decimal}.tiptap-content li{margin-bottom:.5rem}.tiptap-content blockquote{border-left:4px solid var(--accent);background-color:var(--bg-elevated);color:var(--text-secondary);margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.tiptap-content pre{background-color:var(--bg-elevated);border:1px solid var(--border);margin:1.5rem 0;padding:1rem;font-family:monospace;overflow-x:auto}.tiptap-content code{color:var(--accent);background-color:#00c68a1a;padding:.2rem .4rem;font-family:monospace;font-size:.875em}.tiptap-content img{border:1px solid var(--border);max-width:100%;height:auto;margin:2rem 0}.tiptap-content iframe{aspect-ratio:16/9;width:100%;margin:2rem 0}
