.prose.prose-invert{color:#d1d5db;line-height:1.75}.prose.prose-invert h2{color:#f9fafb;border-bottom:1px solid #374151;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.prose.prose-invert h3{color:#f3f4f6;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose.prose-invert p{margin-bottom:1.25rem}.prose.prose-invert strong{color:#f9fafb}.prose.prose-invert a{color:#34d399;text-decoration:underline}.prose.prose-invert a:hover{color:#6ee7b7}.prose.prose-invert ul,.prose.prose-invert ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose.prose-invert li{margin-bottom:.5rem}.prose.prose-invert ul li::marker{color:#6b7280}.prose.prose-invert code{color:#34d399;background:#1f2937;border-radius:.25rem;padding:.15rem .4rem;font-size:.875rem}.prose.prose-invert pre{background:#111827;border:1px solid #1f2937;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem;overflow-x:auto}.prose.prose-invert pre code{color:#d1d5db;background:0 0;padding:0}.prose.prose-invert blockquote{color:#9ca3af;border-left:3px solid #374151;margin-bottom:1.25rem;padding-left:1rem;font-style:italic}.prose.prose-invert img{border-radius:.75rem;max-width:100%;margin:1.5rem 0}.prose.prose-invert hr{border-color:#374151;margin:2rem 0}
