.prose-docs h1{font-size:2.25rem;letter-spacing:-.025em}.prose-docs h1,.prose-docs h2{font-weight:600;color:#fff;margin-bottom:.75rem}.prose-docs h2{font-size:1.5rem;letter-spacing:-.02em;margin-top:3.5rem;scroll-margin-top:1.5rem}.prose-docs h2:before{content:"";display:block;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent);margin-bottom:1.75rem}.prose-docs h3{font-size:1.05rem;font-weight:600;color:#f5f5f7;margin-top:1.75rem;margin-bottom:.5rem;scroll-margin-top:1.5rem}.prose-docs p{color:#c8c5d0;line-height:1.7;margin-bottom:1rem;font-size:.95rem}.prose-docs a{color:#c4b5fd;text-decoration:underline;text-decoration-color:rgba(196,181,253,.35);text-underline-offset:3px}.prose-docs a:hover{color:#ddd6fe}.prose-docs ul{list-style:disc;margin-left:1.25rem;margin-bottom:1rem;color:#c8c5d0}.prose-docs ul li{margin-bottom:.35rem}.prose-docs code{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:.85em;background:rgba(167,139,250,.12);color:#ddd6fe;padding:.1em .4em;border-radius:6px}.prose-docs strong{color:#fff;font-weight:600}.prose-docs blockquote{border-left:3px solid rgba(167,139,250,.5);background:rgba(167,139,250,.06);border-radius:0 8px 8px 0;padding:.6rem 1rem;margin:1rem 0;color:#d4d1da;font-size:.9rem}