.prose-invert{color:var(--muted-foreground);line-height:1.6}.prose-invert h1{color:var(--foreground);margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.4}.prose-invert h2{color:var(--foreground);margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.55}.prose-invert h3{color:var(--foreground);margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.5}.prose-invert h4{color:var(--foreground);margin-bottom:.5rem;font-size:.95rem;font-weight:500;line-height:1.5}.prose-invert p{color:var(--muted-foreground);margin-bottom:.5rem}.prose-invert ul{color:var(--muted-foreground);margin-bottom:.5rem;margin-left:1rem;list-style:outside}.prose-invert ol{color:var(--muted-foreground);margin-bottom:.5rem;margin-left:1rem;list-style:decimal}.prose-invert li{margin-bottom:.25rem}.prose-invert strong{color:var(--foreground);font-weight:600}.prose-invert em{color:var(--foreground);font-style:italic}.prose-invert code{background-color:var(--muted);color:var(--primary);border-radius:.25rem;padding:.125rem .25rem;font-size:.875rem;line-height:1.43}.prose-invert pre{background-color:var(--muted);color:var(--foreground);border-radius:.25rem;padding:.75rem;overflow-x:auto}.prose-invert pre code{color:inherit;background-color:#0000;padding:0}.prose-invert a{color:var(--primary);text-decoration:underline}.prose-invert a:hover{color:var(--ring)}.prose-invert blockquote{border-left:4px solid var(--border);color:var(--muted-foreground);padding-left:1rem;font-style:italic}.prose-invert hr{border-color:var(--border);margin:1rem 0}.prose-invert img{border-radius:.375rem;max-width:100%}.prose-invert table{border-collapse:collapse;width:100%;margin-bottom:.5rem}.prose-invert th,.prose-invert td{border:1px solid var(--border);padding:.375rem .5rem}
