.reference-surface,.reference-page{font-family:var(--site-font);background:var(--site-paper);color:var(--site-ink)}.reference-page :is(h1,h2,h3,h4){font-family:var(--site-font);font-style:normal;overflow-wrap:anywhere}.reference-page h1{font-weight:550;letter-spacing:-.035em;line-height:1.12}.reference-page :is(.text-neutral-900,.dark\:text-white,.text-foreground){color:var(--site-ink)}.reference-page :is(.text-neutral-500,.text-neutral-600,.text-neutral-700,.dark\:text-neutral-300,.dark\:text-neutral-400,.text-muted-foreground){color:var(--site-muted)}.reference-page :is(.bg-neutral-50,.dark\:bg-neutral-900,.bg-card){background:color-mix(in oklch,var(--site-paper) 96%,var(--site-ink))}.reference-page :is(.border-neutral-200,.dark\:border-neutral-800,.border-border){border-color:var(--site-rule)}.reference-page .prose{--tw-prose-body: var(--site-ink);--tw-prose-headings: var(--site-ink);--tw-prose-lead: var(--site-muted);--tw-prose-bold: var(--site-ink);--tw-prose-links: var(--site-ink);--tw-prose-quotes: var(--site-ink);--tw-prose-quote-borders: var(--site-rule);--tw-prose-counters: var(--site-muted);--tw-prose-bullets: var(--site-muted);--tw-prose-hr: var(--site-rule);--tw-prose-captions: var(--site-muted);--tw-prose-th-borders: var(--site-rule);--tw-prose-td-borders: var(--site-rule);color:var(--site-ink)}.reference-page :is(a,button,summary):focus-visible{outline:2px solid var(--site-focus);outline-offset:4px}.reference-surface .reference-shell-heading{color:var(--site-ink);font-family:var(--site-font);font-style:normal}
