.article-content,.prose,.tiptap-editor{h1{font-size:1.75rem;font-weight:700;margin:1rem 0}h1,h2{color:#111827}h2{font-size:1.5rem;margin:.8rem 0}h2,h3{font-weight:600}h3{font-size:1.25rem;margin:.6rem 0;color:#374151}ul{list-style-type:disc}ol,ul{padding-left:1.5rem;margin:.5rem 0}ol{list-style-type:decimal}blockquote{border-left:4px solid #3b82f6;padding-left:1rem;font-style:italic;color:#6b7280;margin:1rem 0}code{background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}pre{background:#f3f4f6;padding:1rem;overflow-x:auto}img,pre{border-radius:.5rem;margin:1rem 0}img{max-width:100%;height:auto;border:2px solid #bfdbfe}a{color:#2563eb;text-decoration:underline}a:hover{color:#1d4ed8}}