.ref-section{scroll-margin-top:3.25rem}@media (min-width:1280px){.ref-section{scroll-margin-top:.25rem}}.ref-code{border-radius:var(--radius-xs);background:var(--color-surface-muted);font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;padding:.05rem .3rem;font-size:.86em}.ref-fields>li+li{border-top:1px solid var(--color-border)}.ref-field{padding-block:.75rem}.ref-field-head{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;display:flex}.ref-field-name{font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.ref-field-type{font-family:var(--font-mono);color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:12px}.ref-field-req{letter-spacing:.025em;text-transform:uppercase;color:var(--color-signal-ink);font-size:11px;font-weight:700}.ref-field-null{color:var(--color-ink-muted);font-size:11px}.ref-field-desc{font-size:var(--text-small);color:var(--color-ink-muted);margin-top:.25rem;line-height:1.6}.ref-field-values{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.ref-field-note{color:var(--color-ink-muted);margin-top:.25rem;font-size:12px}.ref-nav-scroll{scrollbar-width:thin;scrollbar-color:var(--color-ink-300) transparent}@media (prefers-reduced-motion:no-preference){html:has(.ref-page){scroll-behavior:smooth}}
