.prose h1{margin-top:1.5rem;margin-bottom:1rem;font-size:32px;font-weight:bolder}.prose h2{margin-top:1.4rem;margin-bottom:1rem;font-size:24px;font-weight:bolder}.prose h3{margin-top:1rem;margin-bottom:1.2rem;font-size:20px;font-weight:700}.prose h4{margin-top:1rem;margin-bottom:1rem;font-size:16px;font-weight:700}.prose h5{margin-top:1rem;margin-bottom:.6rem;font-size:14px}.prose h6{margin-top:1rem;margin-bottom:.4rem;font-size:12px}.prose hr{border-color:#ccc;margin-top:3rem;margin-bottom:3rem}.dark .prose hr{border-color:#555}.prose pre{background-color:#f5f5f5;width:100%;margin:2rem 0;padding:.5rem;overflow-x:auto}.dark .prose pre{background-color:#333}.prose ul,.prose ol{margin-top:1rem;margin-bottom:1rem}.prose ul li,.prose ol li{text-indent:-1.2rem;margin-top:.5rem;margin-bottom:.5rem;padding-left:1.2rem}.prose ul{margin-left:1rem;list-style-type:disc;list-style-position:inside}.prose .list-container{margin-top:2rem;margin-bottom:2rem}.prose ul li::marker{color:#c3c3c3}.dark .prose ul li::marker{color:#666}.prose ol{margin-left:1rem;list-style-type:decimal;list-style-position:inside}.prose ol li::marker{color:#a7a7a7}.dark .prose ol li::marker{color:#7b7b7b}.prose img{text-align:center;margin:1rem auto}.prose blockquote{background-color:#f5f5f5;border-left:4px solid #f1d6ff;margin:2rem 0;padding:.5rem 1rem;line-height:1.7}.prose blockquote p{font-size:inherit;line-height:inherit;text-align:inherit;margin:0}.prose blockquote p+p{margin-top:1rem}.dark .prose blockquote{background-color:#333;border-left:4px solid #814a9d}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{scroll-margin-top:100px}.prose a{color:#0070f3;border-bottom:1px solid #0076ff33;text-decoration:none}.dark .prose a{color:#0cf;border-bottom-color:#0cf3}.prose a:hover{border-bottom-color:#0000}.prose p{text-align:justify;margin-top:1rem;margin-bottom:1rem;font-size:17px;line-height:1.6}.prose .inline-code{background-color:#f5f5f5;border-radius:4px;padding:.2rem .4rem}.dark .prose .inline-code{background-color:#333}.prose table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem}.prose th,.prose td{text-align:center;border:1px solid #ddd;padding:.5rem}.prose th{background-color:#faf1ff;font-weight:700}.dark .prose th{background-color:#814a9d}.prose pre span{font-family:JetBrains Mono,Consolas,Ubuntu Mono,monospace}.prose .inline-math span{display:inline-flex!important}
