.prose h1+p,.prose h2+p,.prose h3+p,.prose h4+p,.prose h5+p,.prose h6+p{margin-top:0}:is(.prose p:has(+ol),.prose p:has(+ul)){margin-bottom:0}.prose li{line-height:1.618}.prose blockquote{margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6);border-left:2px solid var(--color-border);padding-left:calc(var(--spacing)*6);font-style:italic}.prose table{margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6);width:100%;overflow-y:auto}.prose table thead tr{border-top:1px solid var(--color-border);margin:0;padding:0}.prose table thead tr:nth-child(2n){background-color:var(--color-muted)}.prose table th{border:1px solid var(--color-border);padding:calc(var(--spacing)*2)calc(var(--spacing)*4);text-align:left;font-weight:700}.prose table th[align=center]{text-align:center}.prose table th[align=right]{text-align:right}.prose table tbody tr{border-top:1px solid var(--color-border);margin:0;padding:0}.prose table tr:hover{background-color:var(--color-muted)}.prose table td{border:1px solid var(--color-border);padding:calc(var(--spacing)*2)calc(var(--spacing)*4);text-align:left}.prose table td[align=center]{text-align:center}.prose table td[align=right]{text-align:right}.prose ul{margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6);margin-left:calc(var(--spacing)*6);list-style:outside}.prose ul>li{margin-top:var(--spacing)}.prose ul p{margin-top:0;margin-bottom:0;display:inline}.prose ol{margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6);margin-left:calc(var(--spacing)*6);list-style:decimal}.prose ol>li{margin-top:var(--spacing)}.prose ol p{margin-top:0;margin-bottom:0;display:inline}.prose pre{background-color:var(--color-muted);border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--text-sm--line-height);overflow-y:auto}.prose code:not(pre code){border-radius:var(--radius);background-color:var(--color-muted);padding:calc(var(--spacing)*.4)var(--spacing);font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:400;position:relative}.prose .lead{font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-muted-foreground)}.prose .large{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:600}.prose .small{font-size:var(--text-sm);font-weight:500;line-height:1}.prose .muted{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-muted-foreground)}.prose img,.prose picture,.prose video{margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6)}.prose picture>img{margin-top:0;margin-bottom:0}.prose kbd{border-radius:calc(var(--radius) - 2px);background-color:var(--color-muted);padding:calc(var(--spacing)*.5)calc(var(--spacing)*1.5);font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:500}.prose hr{margin-top:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*10)}.prose dl{margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6)}.prose dl dt{margin-top:calc(var(--spacing)*6);letter-spacing:var(--tracking-tight);font-weight:600}.prose dl dt:first-child{margin-top:0}.prose details{margin-top:calc(var(--spacing)*6)}.prose details summary{cursor:pointer;margin-top:calc(var(--spacing)*6);letter-spacing:var(--tracking-tight);font-weight:600}.prose details p:first-of-type{margin-top:calc(var(--spacing)*2)}.prose mark{background-color:var(--color-yellow-300)}.prose small{font-size:var(--text-xs);line-height:1}
