.prose{color:#888;font-size:.875rem;line-height:1.85}.prose p{margin-bottom:1.5rem}.prose h2{color:var(--color-fg);border-bottom:1px solid #181818;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.prose h3{color:var(--color-body);margin-top:2rem;margin-bottom:.75rem;font-size:.8rem;font-weight:600}.prose a{color:var(--color-accent);text-decoration:none}.prose a:hover{text-decoration:underline}.prose code{color:silver;background:#0e0e0e;border:1px solid #1e1e1e;padding:.1em .35em;font-family:inherit;font-size:.8rem}.prose pre{background:#0a0a0a;border:1px solid #181818;margin-bottom:1.5rem;padding:1.25rem;overflow-x:auto}.prose pre code{color:#909090;background:0 0;border:none;padding:0}.prose blockquote{border-left:1px solid var(--color-accent);color:#585858;margin:1.5rem 0;padding-left:1.25rem}.prose hr{border:none;border-top:1px solid #181818;margin:2rem 0}.prose strong{color:var(--color-fg);font-weight:600}.prose em{color:#909090}.prose ul{margin-bottom:1.5rem;padding-left:0;list-style:none}.prose ul li{margin-bottom:.25rem;padding-left:1.5rem;position:relative}.prose ul li:before{content:"─";color:var(--color-subtle);position:absolute;left:0}.prose ol{counter-reset:li;margin-bottom:1.5rem;padding-left:0;list-style:none}.prose ol li{counter-increment:li;margin-bottom:.25rem;padding-left:1.75rem;position:relative}.prose ol li:before{content:counter(li) ".";color:var(--color-dim);position:absolute;left:0}
