.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-weight:900!important;line-height:1.25!important;margin-bottom:.75em!important;border-bottom:none!important;padding-bottom:0!important}.prose h1{font-size:2.5rem!important}.prose h2{font-size:2rem!important}.prose h3{font-size:1.75rem!important}.prose h4{font-size:1.5rem!important}.prose h5{font-size:1.25rem!important}.prose h6{font-size:1.125rem!important}.prose p{line-height:1.75;margin-top:1.25em!important;margin-bottom:1.25em!important}.prose a{text-decoration:underline;font-weight:500}.prose strong{font-weight:700!important}.prose ol,.prose ul{list-style-position:outside;padding-left:1.5em}.prose blockquote{padding-left:1em;font-style:italic}.prose code:not(pre>code){background-color:transparent!important;padding:.1em .3em!important;border-radius:.25rem!important;font-size:.875em!important;line-height:inherit!important}.prose code:not(pre>code) a{text-decoration:none!important}.prose pre{white-space:pre-wrap!important;word-break:break-all!important;overflow-x:auto!important;padding:1.5rem!important;border-radius:.5rem!important;font-size:.9375rem!important;line-height:1.625!important;border:1px solid!important}.prose pre::-webkit-scrollbar{height:8px}.prose pre::-webkit-scrollbar-track{border-radius:4px}.prose pre::-webkit-scrollbar-thumb{border-radius:4px}.prose img{max-width:100%!important;height:auto!important;display:block!important;margin-left:auto!important;margin-right:auto!important;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000f}.prose table{width:100%!important;border-collapse:collapse!important;margin-top:1.5em!important;margin-bottom:1.5em!important;border:1px solid!important;border-radius:.5rem;overflow:hidden}.prose th,.prose td{border:1px solid!important;padding:.75em 1em!important;text-align:left!important}.prose thead th{font-weight:700!important}.prose :where(table):not(:where([class~=not-prose] *)):not([class~=not-prose]){border-color:transparent!important}.prose{color:var(--foreground)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose p,.prose li,.prose a,.prose strong,.prose em,.prose blockquote,.prose th,.prose td{color:var(--foreground)!important}.prose ol li::marker,.prose ul li::marker{color:var(--muted-foreground)!important}.prose a{color:#007bff!important}.prose strong{color:var(--foreground)!important}.prose blockquote{border-left-color:#dee2e6!important}.prose code:not(pre>code){color:#c92c2c!important;background-color:#f8d7da!important}.prose pre{background-color:#f8f9fa!important;border-color:#e9ecef!important;color:var(--foreground)!important}.prose pre::-webkit-scrollbar-track{background:#e9ecef}.prose pre::-webkit-scrollbar-thumb{background:#adb5bd}.prose pre::-webkit-scrollbar-thumb:hover{background:#6c757d}.prose table{background-color:#f8f9fa!important;border-color:#e9ecef!important}.prose th,.prose td{border-color:#e9ecef!important}.prose thead th{background-color:#e9ecef!important;color:var(--foreground)!important}.prose tbody tr:nth-child(odd){background-color:#f8f9fa!important}.prose tbody tr:nth-child(2n){background-color:#f1f3f5!important}.prose tbody tr:hover{background-color:#e2e6ea!important}.prose td a{color:#007bff!important}.prose td a:hover{color:#0056b3!important}html.dark .prose,html.dark .prose h1,html.dark .prose h2,html.dark .prose h3,html.dark .prose h4,html.dark .prose h5,html.dark .prose h6,html.dark .prose p,html.dark .prose li,html.dark .prose a,html.dark .prose strong,html.dark .prose em,html.dark .prose blockquote{color:var(--foreground)!important}html.dark .prose ol li::marker,html.dark .prose ul li::marker{color:var(--muted-foreground)!important}html.dark .prose a{color:#ef4444!important}html.dark .prose strong{color:#fff!important}html.dark .prose blockquote{border-left-color:#ef4444!important}html.dark .prose code:not(pre>code){color:#ef4444!important;background-color:transparent!important}html.dark .prose pre{background-color:#1a1a1a!important;border-color:#2d3748!important;color:inherit!important}html.dark .prose pre::-webkit-scrollbar-track{background:#2d3748}html.dark .prose pre::-webkit-scrollbar-thumb{background:#6b7280}html.dark .prose pre::-webkit-scrollbar-thumb:hover{background:#9ca3af}html.dark .prose table{background-color:#1a1a1a!important;border-color:#333!important}html.dark .prose th,html.dark .prose td{border-color:#333!important}html.dark .prose thead th{background-color:#292d3e!important;color:#fff!important}html.dark .prose tbody tr:nth-child(odd){background-color:#1a1a1a!important}html.dark .prose tbody tr:nth-child(2n){background-color:#1e1e1e!important}html.dark .prose tbody tr:hover{background-color:#282828!important}html.dark .prose td a{color:#ef4444!important}html.dark .prose td a:hover{color:#dc2626!important}
