.prose{color:var(--rp-text);overflow-wrap:break-word;font-size:16px;line-height:1.65}.prose>*{margin:0}.prose>*+*{margin-top:16px}.prose-wide>:not(.doc-code,.doc-table){max-width:72ch}.prose-wide>.doc-code{width:fit-content;min-width:min(100%,72ch);max-width:100%}.prose h2,.prose h3,.prose h4{font-weight:var(--rp-weight-semibold);color:var(--rp-text);text-wrap:balance}.prose h2{letter-spacing:-.012em;font-size:24px;line-height:1.25}.prose h3{letter-spacing:-.006em;font-size:18px;line-height:1.35}.prose h4{font-size:16px;line-height:1.4}.prose>*+h2{margin-top:56px}.prose>*+h3{margin-top:36px}.prose>*+h4{margin-top:28px}.prose>h2+*{margin-top:14px}.prose>h3+*,.prose>h4+*{margin-top:10px}.prose>hr+h2,.prose>hr+h3{margin-top:0}.heading-link{color:inherit;border-radius:var(--rp-radius-sm);text-decoration:none}.heading-link:after{content:"#";content:"#" / "";font-family:var(--rp-font-mono);font-weight:var(--rp-weight-regular);color:var(--rp-text-muted);opacity:0;margin-left:.4em}.heading-link:hover:after,.heading-link:focus-visible:after{opacity:1}.prose :is(h2,h3,h4) code{font-size:.9em}.prose strong{font-weight:var(--rp-weight-semibold)}.prose code{font-synthesis:none;font-weight:var(--rp-weight-regular)}.prose .code-nowrap{white-space:nowrap}.prose a .rp-code{color:inherit}.prose hr{border:0;border-top:1px solid var(--rp-border);margin-block:48px}.prose blockquote{border:1px solid var(--rp-border);border-radius:var(--rp-radius);background:var(--rp-bg-surface);color:var(--rp-text);padding:12px 16px}.prose blockquote>*+*{margin-top:8px}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--rp-text-muted)}.prose ol>li::marker{font-variant-numeric:tabular-nums;color:var(--rp-text-secondary)}.prose li+li{margin-top:6px}.prose li>:is(ul,ol,p,.doc-code,.doc-table),.prose li>p+p{margin-top:8px}.prose ul ul{list-style:circle}.prose pre{white-space:pre;font-variant-ligatures:none;margin:0}.prose .code-comment{color:var(--rp-text-muted)}.prose .doc-table{border:1px solid var(--rp-border);border-radius:var(--rp-radius);background:var(--rp-bg-table)}.prose .doc-table .rp-table{table-layout:auto;border:0;border-radius:0;font-size:14px;line-height:1.5}.prose .doc-table .rp-table :is(th,td){border-radius:0}.prose .doc-table .rp-table td{vertical-align:top;padding-top:7px;padding-bottom:7px}.prose .doc-table .rp-table th{vertical-align:bottom;position:static}.prose .doc-table .rp-code{white-space:nowrap}.prose .doc-table .cell-prose:before{content:"";width:13rem;display:block}.prose :is(.doc-table,pre):focus-visible{outline-offset:0}@media (prefers-reduced-motion:no-preference){.heading-link:after{transition:opacity .12s ease-out}}
