.markdown-content{color:var(--bc);line-height:1.75}.markdown-content h1{font-size:2.25rem;font-family:var(--font-primary);font-weight:300;margin-top:2rem;margin-bottom:1.5rem;color:var(--bc);line-height:1.2}.markdown-content h2{font-size:1.875rem;font-family:var(--font-primary);font-weight:300;margin-top:2rem;margin-bottom:1rem;color:var(--bc);line-height:1.3}.markdown-content h3{font-size:1.5rem;font-family:var(--font-primary);font-weight:300;margin-top:1.5rem;margin-bottom:.75rem;color:var(--bc);line-height:1.4}.markdown-content h4{font-size:1.25rem;font-family:var(--font-primary);font-weight:400;margin-top:1.5rem;margin-bottom:.75rem;color:var(--bc)}.markdown-content h5{font-size:1.125rem;font-family:var(--font-primary);font-weight:400;margin-top:1rem;margin-bottom:.5rem;color:var(--bc)}.markdown-content h6{font-size:1rem;font-family:var(--font-primary);font-weight:400;margin-top:1rem;margin-bottom:.5rem;color:var(--bc)}.markdown-content p{margin-bottom:1.5rem;font-size:1rem;font-family:var(--font-secondary);line-height:1.75;color:hsl(var(--bc) / .9)}.markdown-content a{color:hsl(var(--p));border-bottom:1px solid hsl(var(--p) / .5);text-decoration:none;transition:all .2s}.markdown-content a:hover{border-bottom-color:hsl(var(--p));opacity:.8}.markdown-content ul{margin-bottom:1.5rem;margin-left:1.5rem;list-style-type:disc}.markdown-content ol{margin-bottom:1.5rem;margin-left:1.5rem;list-style-type:decimal}.markdown-content li{color:hsl(var(--bc) / .9);font-family:var(--font-secondary);line-height:1.75;padding-left:.5rem;margin-bottom:.5rem}.markdown-content li>ul,.markdown-content li>ol{margin-top:.5rem;margin-bottom:0}.markdown-content strong,.markdown-content b{font-weight:600;color:var(--bc)}.markdown-content em,.markdown-content i{font-style:italic}.markdown-content blockquote{padding-left:1.5rem;padding-top:.5rem;padding-bottom:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;border-left:4px solid hsl(var(--p) / .5);background-color:hsl(var(--b2) / .3);font-style:italic}.markdown-content blockquote p{margin-bottom:.5rem;color:hsl(var(--bc) / .8)}.markdown-content code{padding:.125rem .5rem;font-size:.875rem;background-color:hsl(var(--b2));border-radius:.25rem;font-family:var(--font-mono);color:hsl(var(--p))}.markdown-content pre{padding:1rem;margin-top:1.5rem;margin-bottom:1.5rem;background-color:hsl(var(--b2));border-radius:.5rem;overflow-x:auto}.markdown-content pre code{padding:0;background-color:transparent;color:var(--bc);font-size:.9rem;line-height:1.5}.markdown-content img{max-width:100%;height:auto;margin-top:1.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;display:block}.markdown-content hr{margin-top:2rem;margin-bottom:2rem;border-top:1px solid hsl(var(--b3))}.markdown-content table{width:100%;margin-top:1.5rem;margin-bottom:1.5rem;border-collapse:collapse}.markdown-content thead{background-color:hsl(var(--b2))}.markdown-content th{padding:.5rem 1rem;text-align:left;font-weight:600;color:var(--bc);border-bottom:2px solid hsl(var(--b3))}.markdown-content td{padding:.5rem 1rem;border-bottom:1px solid hsl(var(--b2))}.markdown-content tbody tr:hover{background-color:hsl(var(--b1) / .5)}.markdown-content>*:first-child{margin-top:0}.markdown-content>*:last-child{margin-bottom:0}.markdown-content dl{margin-top:1.5rem;margin-bottom:1.5rem}.markdown-content dt{font-weight:600;color:var(--bc);margin-bottom:.5rem}.markdown-content dd{margin-left:1.5rem;margin-bottom:1rem;color:hsl(var(--bc) / .9)}.markdown-content kbd{padding:.125rem .5rem;font-size:.75rem;background-color:hsl(var(--b3));border:1px solid hsl(var(--bc) / .2);border-radius:.25rem;font-family:var(--font-mono)}.markdown-content mark{background-color:hsl(var(--wa) / .3);padding:0 .25rem}.markdown-content small{font-size:.875rem;color:hsl(var(--bc) / .7)}.markdown-content abbr{border-bottom:1px dotted hsl(var(--bc) / .5);cursor:help}.markdown-content h1+p,.markdown-content h2+p,.markdown-content h3+p,.markdown-content h4+p,.markdown-content h5+p,.markdown-content h6+p{margin-top:1rem}.markdown-content p+h1,.markdown-content p+h2,.markdown-content p+h3{margin-top:2rem}.markdown-content p+h4,.markdown-content p+h5,.markdown-content p+h6{margin-top:1.5rem}
