.markdown-content{line-height:1.6}.markdown-content h1{font-size:1.5rem}.markdown-content h1,.markdown-content h2{font-weight:700;margin:1rem 0 .5rem;color:hsl(var(--foreground))}.markdown-content h2{font-size:1.3rem}.markdown-content h3{font-size:1.1rem;font-weight:700;margin:.8rem 0 .4rem;color:hsl(var(--foreground))}.markdown-content p{margin:.5rem 0;color:hsl(var(--foreground))}.markdown-content ul{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}.markdown-content ol{list-style-type:decimal;padding-left:1.5rem;margin:.5rem 0}.markdown-content li{margin:.25rem 0}.markdown-content code{padding:.2rem .4rem;border-radius:.25rem;font-family:monospace;font-size:.9rem}.markdown-content code,.markdown-content pre{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.markdown-content pre{padding:.75rem;border-radius:.5rem;overflow-x:auto;margin:.75rem 0}.markdown-content pre code{background-color:transparent;padding:0}.markdown-content a{color:hsl(var(--primary));text-decoration:underline}.markdown-content a:hover{color:hsl(var(--primary)/.8)}.markdown-content blockquote{border-left:4px solid hsl(var(--border));padding-left:1rem;margin:.75rem 0;color:hsl(var(--muted-foreground));font-style:italic}.markdown-content strong{font-weight:700}.markdown-content em{font-style:italic}.markdown-content hr{border:none;border-top:1px solid hsl(var(--border));margin:1rem 0}