.docs-shell{background:var(--background);min-width:360px;color:var(--foreground);--color-fd-background:transparent;--color-fd-card:color-mix(in oklab,var(--card)92%,white 8%);--color-fd-popover:color-mix(in oklab,var(--popover)94%,white 6%);--color-fd-muted:color-mix(in oklab,var(--surface-muted)85%,var(--background)15%);--color-fd-accent:color-mix(in oklab,var(--surface-selection)82%,var(--background)18%);--color-fd-border:color-mix(in oklab,var(--border)88%,transparent);--color-fd-ring:var(--ring);--color-fd-primary:var(--foreground)!important;--color-fd-primary-foreground:var(--background)!important}.dark .docs-shell{background:var(--background);--color-fd-card:color-mix(in oklab,var(--card)96%,black 4%);--color-fd-popover:color-mix(in oklab,var(--popover)96%,black 4%);--color-fd-muted:color-mix(in oklab,var(--surface-muted)88%,var(--background)12%);--color-fd-accent:color-mix(in oklab,var(--surface-selection)84%,var(--background)16%);--color-fd-border:color-mix(in oklab,var(--border)92%,transparent);--color-fd-primary:var(--foreground)!important;--color-fd-primary-foreground:var(--background)!important}.docs-shell #nd-sidebar{background:linear-gradient(180deg,color-mix(in oklab,var(--sidebar)96%,white 4%)0%,var(--sidebar)100%);border-color:color-mix(in oklab,var(--sidebar-border)88%,transparent);box-shadow:inset -1px 0 0 color-mix(in oklab,var(--sidebar-border)60%,transparent)}.dark .docs-shell #nd-sidebar{background:linear-gradient(180deg,color-mix(in oklab,var(--sidebar)96%,black 4%)0%,var(--sidebar)100%)}.docs-shell #nd-sidebar a[data-active=true],.docs-shell #nd-sidebar a[data-active=true] *{color:#111!important}.dark .docs-shell #nd-sidebar a[data-active=true],.dark .docs-shell #nd-sidebar a[data-active=true] *{color:#fff!important}.docs-shell #nd-subnav,.docs-shell [data-search-full],.docs-shell [data-radix-popper-content-wrapper]>*{-webkit-backdrop-filter:blur(20px)}.docs-shell #nd-subnav{background-color:color-mix(in oklab,var(--background)76%,transparent);border-color:color-mix(in oklab,var(--border)82%,transparent)}.docs-shell [data-search-full]{border-radius:calc(var(--radius) + .25rem);border-color:color-mix(in oklab,var(--border)78%,transparent);background-color:color-mix(in oklab,var(--card)80%,transparent);box-shadow:0 18px 40px -26px var(--shadow-strong)}.docs-shell #nd-page{position:relative}.docs-shell #nd-page:before{content:"";z-index:-1;border:1px solid color-mix(in oklab,var(--border)82%,transparent);background:color-mix(in oklab,var(--card)92%,transparent);box-shadow:0 25px 50px -12px var(--shadow);border-radius:1.5rem;position:absolute;inset:1rem 0 0}.docs-shell .prose{max-width:none;color:color-mix(in oklab,var(--foreground)92%,transparent);font-size:1.02rem;line-height:1.8}.docs-shell .prose h1,.docs-shell .prose h2,.docs-shell .prose h3,.docs-shell .prose h4{letter-spacing:-.025em;color:var(--foreground)}.docs-shell .prose a{color:var(--foreground);-webkit-text-decoration-color:color-mix(in oklab,var(--foreground)35%,transparent);text-decoration-color:color-mix(in oklab,var(--foreground)35%,transparent);text-underline-offset:.22em}.docs-shell .prose code{border:1px solid color-mix(in oklab,var(--border)82%,transparent);background:color-mix(in oklab,var(--surface-muted)82%,transparent);border-radius:.5rem;padding:.15rem .4rem;font-size:.92em}.docs-shell .prose pre{border:1px solid color-mix(in oklab,var(--border)82%,transparent);background:color-mix(in oklab,var(--card)94%,transparent);box-shadow:0 20px 40px -28px var(--shadow-strong);border-radius:1rem}
