.markdown-content{line-height:1.6}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1rem;margin-bottom:.5rem;font-weight:600;line-height:1.25}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child,.markdown-content h4:first-child,.markdown-content h5:first-child,.markdown-content h6:first-child{margin-top:0}.markdown-content p{margin-bottom:.5rem}.markdown-content p:last-child{margin-bottom:0}.markdown-content ol,.markdown-content ul{margin:.5rem 0;padding-left:1.5rem}.markdown-content li{margin-bottom:.25rem}.markdown-content blockquote{margin:.75rem 0;padding-left:1rem;border-left:3px solid #d1d5db;color:#6b7280;font-style:italic}.markdown-content pre{margin:.75rem 0;border-radius:.5rem;overflow-x:auto}.markdown-content code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace;font-size:.875em}.markdown-content pre code{font-size:.8rem;line-height:1.5}.markdown-content table{border-collapse:collapse;width:100%;margin:.3rem 0}.markdown-content td,.markdown-content th{border:1px solid #e5e7eb;padding:.2rem .3rem;text-align:left;line-height:1.3}.markdown-content th{background-color:#f9fafb;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:#374151}.markdown-content td{font-size:.75rem;color:#111827}.markdown-content a{color:#2563eb;text-decoration:underline;transition:color .15s ease-in-out}.markdown-content a:hover{color:#1d4ed8}.markdown-content strong{font-weight:600;color:#111827}.markdown-content em{font-style:italic}.markdown-content .mention{color:#acadae;font-weight:600}.markdown-content .hljs{background:#1f2937!important;color:#f9fafb!important;border-radius:.5rem;padding:1rem}.markdown-content .hljs-comment,.markdown-content .hljs-quote{color:#9ca3af!important}.markdown-content .hljs-keyword,.markdown-content .hljs-selector-tag,.markdown-content .hljs-subst{color:#f472b6!important}.markdown-content .hljs-literal,.markdown-content .hljs-number,.markdown-content .hljs-tag .hljs-attr,.markdown-content .hljs-template-variable,.markdown-content .hljs-variable{color:#60a5fa!important}.markdown-content .hljs-doctag,.markdown-content .hljs-string{color:#34d399!important}.markdown-content .hljs-section,.markdown-content .hljs-selector-id,.markdown-content .hljs-title{color:#fbbf24!important}.markdown-content .hljs-class .hljs-title,.markdown-content .hljs-type{color:#a78bfa!important}.markdown-content .hljs-attribute,.markdown-content .hljs-name,.markdown-content .hljs-tag{color:#fb7185!important}.markdown-content .hljs-link,.markdown-content .hljs-regexp{color:#34d399!important}.markdown-content .hljs-bullet,.markdown-content .hljs-symbol{color:#fbbf24!important}.markdown-content .hljs-built_in,.markdown-content .hljs-builtin-name{color:#60a5fa!important}.markdown-content .hljs-meta{color:#9ca3af!important}.markdown-content .hljs-deletion{background:#fecaca!important}.markdown-content .hljs-addition{background:#bbf7d0!important}.markdown-content .hljs-emphasis{font-style:italic}.markdown-content .hljs-strong{font-weight:700}