:where(#nd-sidebar,#nd-sidebar-mobile) a:focus-visible,:where(#nd-sidebar,#nd-sidebar-mobile) button:focus-visible{outline:2px solid var(--brand-link);outline-offset:2px}:where(#nd-sidebar,#nd-sidebar-mobile) a[data-active=true]{color:var(--brand-link);font-weight:600}:where(#nd-sidebar,#nd-sidebar-mobile) .docs-site-nav-divider{border:0;border-block-start:1px solid var(--border);margin-block:0 .75rem}:where(#nd-sidebar,#nd-sidebar-mobile) .docs-guide-selector{border:1px solid var(--border);background:var(--secondary);border-radius:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-block-end:.75rem;padding:.25rem;display:grid}:where(#nd-sidebar,#nd-sidebar-mobile) .docs-guide-selector a{color:var(--muted-foreground);text-align:center;border-radius:.375rem;padding:.5rem;font-weight:600}:where(#nd-sidebar,#nd-sidebar-mobile) .docs-guide-selector a:hover{color:var(--foreground)}:where(#nd-sidebar,#nd-sidebar-mobile) .docs-guide-selector a[aria-current=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 8%, transparent)}:where(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>div[data-state]{margin-block:.875rem .25rem}:where(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>div[data-state]>button{color:var(--foreground);font-family:var(--font-display);background:0 0;font-size:.9375rem;font-weight:600}:where(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>div[data-state]>div[id]>div>a[data-active=true]:before{background:var(--brand-link);width:3px}
