.markdown-content{color:var(--text-primary);line-height:1.6}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-weight:600;line-height:1.3;color:var(--text-primary);margin-top:1.5em;margin-bottom:.5em}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child{margin-top:0}.markdown-content h1{font-size:1.75em;padding-bottom:.3em}.markdown-content h1,.markdown-content h2{border-bottom:1px solid var(--border-default)}.markdown-content h2{font-size:1.5em;padding-bottom:.25em}.markdown-content h3{font-size:1.25em}.markdown-content h4{font-size:1.1em}.markdown-content h5{font-size:1em}.markdown-content h6{font-size:.95em;color:var(--text-secondary)}.markdown-content p{margin-top:0;margin-bottom:1em}.markdown-content p:last-child{margin-bottom:0}.markdown-content ol,.markdown-content ul{margin-top:.75em;margin-bottom:.75em;padding-left:1.5em}.markdown-content li{margin-top:.35em;margin-bottom:.35em}.markdown-content li>p{margin-top:.5em;margin-bottom:.5em}.markdown-content ul>li{list-style-type:none;margin-top:.5em}.markdown-content ol>li{list-style-type:decimal}.markdown-content ol ul,.markdown-content ul ul,.markdown-content ul ul>li{margin-top:.25em;margin-bottom:.25em}.markdown-content ul ul>li{list-style-type:none;position:relative}.markdown-content ul ul>li:before{position:absolute;left:-1.2em}.markdown-content ul ul ul>li:before,.markdown-content ul ul>li:before{content:"→";color:var(--text-muted)}.markdown-content blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid var(--accent-primary);background-color:var(--bg-tertiary);color:var(--text-secondary)}.markdown-content blockquote p{margin:.5em 0}.markdown-content blockquote p:first-child{margin-top:0}.markdown-content blockquote p:last-child{margin-bottom:0}.markdown-content code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:.15em .4em;background-color:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:3px;color:var(--text-primary)}.markdown-content pre{margin:1em 0;overflow-x:auto}.markdown-content pre code{display:block;padding:1em;background-color:var(--bg-secondary);border-radius:6px;line-height:1.5;font-size:.875em}.markdown-content a{color:var(--accent-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.markdown-content a:hover{border-bottom-color:var(--accent-primary)}.markdown-content hr{margin:1.5em 0;border:none;border-top:1px solid var(--border-default)}.markdown-content table{width:100%;margin:1em 0;border-collapse:collapse;border-spacing:0}.markdown-content table td,.markdown-content table th{padding:.5em .75em;border:1px solid var(--border-default);text-align:left}.markdown-content table th{font-weight:600}.markdown-content table th,.markdown-content table tr:nth-child(2n){background-color:var(--bg-tertiary)}.markdown-content strong{font-weight:600;color:var(--text-primary)}.markdown-content em{font-style:italic}.markdown-content img{max-width:100%;height:auto;margin:1em 0;border-radius:4px}.markdown-content input[type=checkbox]{margin-right:.5em}.markdown-content li.task-list-item{list-style-type:none;margin-left:-1.5em}