.prose{--tw-prose-body: hsl(var(--muted-foreground));--tw-prose-headings: hsl(var(--foreground));--tw-prose-links: hsl(var(--primary));--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(--muted-foreground));--tw-prose-quote-borders: hsl(var(--border));--tw-prose-captions: hsl(var(--muted-foreground));--tw-prose-code: hsl(var(--primary));--tw-prose-pre-code: hsl(var(--foreground));--tw-prose-pre-bg: hsl(var(--muted));--tw-prose-th-borders: hsl(var(--border));--tw-prose-td-borders: hsl(var(--border))}.prose h1{font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-bottom:1.5rem;margin-top:2rem}.prose h2{font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.prose h3{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:.75rem;margin-top:1.25rem}.prose p{margin-bottom:1rem;line-height:1.625}.prose ul{margin-bottom:1rem}.prose ul li{margin-bottom:.5rem}.prose ol{margin-bottom:1rem}.prose ol li{margin-bottom:.5rem}.prose li{color:hsl(var(--muted-foreground))}.prose blockquote{border-left:4px solid hsl(var(--primary));padding-left:1rem;font-style:italic;color:hsl(var(--muted-foreground))}.prose code{background-color:hsl(var(--muted));padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem}.prose pre{background-color:hsl(var(--muted));padding:1rem;border-radius:.5rem;overflow-x:auto}.prose pre code{background-color:transparent;padding:0}
