.prose blockquote{border-left:3px solid hsl(var(--primary));background:hsl(var(--primary)/.05);border-radius:0 .5rem .5rem 0;padding:1rem 1.25rem;font-style:normal;color:hsl(var(--foreground))}.prose blockquote p{margin:0}.prose table{border-collapse:separate;border-spacing:0;border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden;width:100%;font-size:.875rem}.prose thead{background:hsl(var(--muted))}.prose thead th{border-bottom:1px solid hsl(var(--border));padding:.625rem .75rem;font-weight:600;text-align:center;white-space:nowrap}.prose thead th:first-child{text-align:left}.prose tbody td{border-bottom:1px solid hsl(var(--border)/.5);padding:.5rem .75rem;vertical-align:top;text-align:center}.prose tbody td:first-child{text-align:left}.prose tbody tr:last-child td{border-bottom:none}.prose tbody tr:hover{background:hsl(var(--muted)/.4)}.prose hr{border:none;border-top:1px solid hsl(var(--border));margin:2rem 0}.prose ul>li::marker{color:hsl(var(--primary))}.prose ol>li::marker{color:hsl(var(--primary));font-weight:600}.prose h2{margin-top:2.5rem;padding-bottom:.5rem;border-bottom:1px solid hsl(var(--border)/.5)}.prose :not(pre)>code{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.25rem;padding:.125rem .375rem;font-size:.85em}.prose a{color:hsl(var(--primary));text-decoration:underline;text-decoration-color:hsl(var(--primary)/.3);text-underline-offset:2px;transition:text-decoration-color .15s}.prose a:hover{text-decoration-color:hsl(var(--primary))}.prose strong{color:hsl(var(--foreground))}.prose a strong,.prose strong a{color:hsl(var(--primary))}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{scroll-margin-top:5rem}