[data-surface=docs]{background:var(--background);min-height:100svh;color:var(--foreground)}[data-surface=docs] .docs-grid{background-image:linear-gradient(color-mix(in oklab, var(--border) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--border) 55%, transparent) 1px, transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}[data-surface=docs] code{font-family:var(--font-mono)}[data-surface=docs] .docs-prose h2{color:var(--foreground);letter-spacing:-.025em;font-size:1.5rem;font-weight:600}[data-surface=docs] .docs-prose h3{color:var(--foreground);font-size:1rem;font-weight:600}[data-surface=docs] .docs-prose p,[data-surface=docs] .docs-prose li{color:var(--muted-foreground);font-size:.975rem;line-height:1.8}[data-surface=docs] .docs-prose ul{gap:.65rem;padding-inline-start:1.2rem;list-style:outside;display:grid}[data-surface=docs] .docs-prose>section{scroll-margin-top:6rem}[data-surface=docs] .docs-prose code:not(pre code){border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:.25rem;padding:.12rem .35rem;font-size:.85em}
