.prose pre{background:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;overflow-x:auto}.prose pre code{color:var(--color-foreground);font-size:.875rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background:0 0;border:none;padding:0}.prose :not(pre)>code{background:var(--color-muted);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:.125rem .375rem;font-size:.875rem}.dark .prose :not(pre)>code{background:color-mix(in oklch,var(--color-muted)80%,transparent);border-color:var(--color-border)}.dark .prose pre{background:color-mix(in oklch,var(--color-muted)80%,transparent);border-color:var(--color-border);border-radius:var(--radius)}.dark .prose pre code{color:var(--color-foreground)}.prose ul{padding-left:1.25rem;list-style-type:disc}.prose ul li::marker{color:var(--color-accent)}.prose ol{padding-left:1.25rem;list-style-type:decimal}.prose ol li::marker{color:var(--color-accent)}
