.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--muted-foreground));--tw-prose-links:hsl(var(--foreground));--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--muted-foreground));--tw-prose-bullets:hsl(var(--muted-foreground));--tw-prose-hr:hsl(var(--border));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--border));--tw-prose-captions:hsl(var(--muted-foreground));--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--secondary));--tw-prose-th-borders:hsl(var(--border));--tw-prose-td-borders:hsl(var(--border))}.prose pre{border:1px solid hsl(var(--border));background-color:hsl(var(--secondary));border-radius:.5rem;padding:.75rem 1rem;overflow-x:auto}.prose pre code{background-color:#0000;padding:0;font-size:.875rem}.prose code{background-color:hsl(var(--secondary));border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem;font-weight:500}.prose pre code{background-color:#0000;border-radius:0;padding:0}.prose a{text-underline-offset:4px;font-weight:500;text-decoration:underline}.prose a:hover{color:hsl(var(--primary))}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a{text-decoration:none}.prose blockquote{border-left:2px solid hsl(var(--border));padding-left:1rem;font-style:italic}.prose img{border-radius:.5rem}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border:1px solid hsl(var(--border));text-align:left;padding:.5rem 1rem}.prose th{background-color:hsl(var(--secondary));font-weight:600}
