.prose{color:#d1d5db}.prose h1,.prose h2,.prose h3,.prose h4{color:#fff;font-weight:700}.prose h2{margin-top:2rem;margin-bottom:1rem}.prose h3{margin-top:1.5rem;margin-bottom:.75rem}.prose p{margin-bottom:1.25rem;line-height:1.75}.prose a{color:#a78bfa;text-decoration:none;border-bottom:1px solid rgba(168,139,250,.3);transition:all .2s}.prose a:hover{color:#f472b6;border-bottom-color:#f472b680}.prose code{background:#a855f71a;padding:.2rem .4rem;border-radius:.25rem;font-size:.9em}.prose pre{background:#0f172a;padding:1.5rem;border-radius:1rem;overflow-x:auto;margin:1.5rem 0}.prose pre code{background:transparent;padding:0;color:#e2e8f0}.prose img{margin:2rem 0;max-width:100%}.prose ul,.prose ol{margin:1.25rem 0;padding-left:2rem}.prose li{margin:.5rem 0}.prose blockquote{border-left:4px solid #9333ea;padding-left:1.5rem;margin:1.5rem 0;color:#cbd5e1;font-style:italic}.prose hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:2rem 0}
