.prose{color:hsl(var(--bc))}.prose h2{margin-top:2rem;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.prose h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.prose h4{margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.prose p{margin-bottom:1rem;line-height:1.5}.prose ul,.prose ol{margin-bottom:1rem;margin-left:1.5rem}.prose li{margin-bottom:.5rem}.prose a{color:hsl(var(--p));text-decoration:underline}.prose a:hover{color:hsl(var(--pf))}.prose code{border-radius:.25rem;background-color:hsl(var(--b2));padding:.125rem .375rem;font-size:.875rem}.prose pre{margin-bottom:1rem;overflow-x:auto;border-radius:.5rem;background-color:hsl(var(--b2));padding:1rem}.prose pre code{background-color:transparent;padding:0}.prose blockquote{margin-top:1rem;margin-bottom:1rem;border-left:4px solid hsl(var(--p));padding-left:1rem;font-style:italic}.prose img{margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.5rem}.prose table{margin-top:1rem;margin-bottom:1rem;width:100%;border-collapse:collapse}.prose th,.prose td{border:1px solid hsl(var(--bc) / .2);padding:.5rem 1rem}.prose th{background-color:hsl(var(--b2));font-weight:600}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a,.prose h5 a,.prose h6 a{text-decoration:none}.anchor-link{color:hsl(var(--bc) / .4);text-decoration:none}.anchor-link:hover{color:hsl(var(--p))}.prose>h1:first-child{display:none}
