#nd-docs-layout *,#nd-docs-layout :after,#nd-docs-layout :before{border-color:var(--color-fd-border,currentColor)}aside#nd-sidebar>div.flex.flex-col.gap-3.p-4.pb-2{padding-top:8px}aside#nd-sidebar>div.flex.flex-col.p-4.pt-2:has(>button[aria-label="Choose a language"]){flex-direction:row;align-items:center;gap:.5rem}aside#nd-sidebar button[aria-label="Choose a language"],#nd-docs-layout [role=dialog] button[aria-label="Choose a language"],#nd-docs-layout [data-radix-dialog-content] button[aria-label="Choose a language"]{min-width:0}aside#nd-sidebar button[aria-label="Choose a language"]{flex:auto;margin-bottom:0}aside#nd-sidebar button[aria-label="Choose a language"]>span,#nd-docs-layout [role=dialog] button[aria-label="Choose a language"]>span,#nd-docs-layout [data-radix-dialog-content] button[aria-label="Choose a language"]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}aside#nd-sidebar>div.flex.flex-col.p-4.pt-2:has(>button[aria-label="Choose a language"])>div:has(>button[data-theme-toggle]){flex:none}aside#nd-sidebar div:has(>button[data-theme-toggle]:only-child){background:0 0;border:0;padding:0}aside#nd-sidebar div:has(>button[data-theme-toggle]:only-child)>button[data-theme-toggle]{border-radius:var(--radius-lg);background-color:color-mix(in oklab,var(--color-fd-secondary)50%,transparent);color:var(--color-fd-secondary-foreground);border-block-width:1px;border-inline-end-width:1px;margin-inline-start:0;padding:.25rem}#nd-docs-layout [data-theme-toggle]{transition:background-color .18s ease-in-out,border-color .18s ease-in-out,color .18s ease-in-out,box-shadow .18s ease-in-out,transform .12s ease-in-out;position:relative}#nd-docs-layout [data-theme-toggle]:before{content:"";background-color:var(--color-fd-accent);border-radius:calc(var(--radius-lg) - 2px);width:1.625rem;transition:background-color .18s ease-in-out,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:.25rem;inset-inline-start:.25rem;transform:translate(0)}#nd-docs-layout [data-theme-toggle]:has(>svg:nth-child(2).bg-fd-accent):before{transform:translate(1.625rem)}#nd-docs-layout [data-theme-toggle]:has(>button:nth-child(2).bg-fd-accent):before{transform:translate(1.625rem)}#nd-docs-layout [data-theme-toggle]:hover{box-shadow:var(--shadow-xs);transform:translateY(-1px)}#nd-docs-layout [data-theme-toggle]:active{transform:translateY(0)scale(.98)}aside#nd-sidebar div:has(>button[data-theme-toggle]:only-child)>button[data-theme-toggle]>*{border-radius:calc(var(--radius-lg) - 2px)}#nd-docs-layout [data-theme-toggle]>svg,#nd-docs-layout [data-theme-toggle]>button{z-index:1;opacity:.72;transform-origin:50%;background-color:#0000;transition:color .18s ease-in-out,opacity .18s ease-in-out,transform .18s ease-in-out;position:relative;transform:scale(.94)}#nd-docs-layout [data-theme-toggle]>.bg-fd-accent,#nd-docs-layout [data-theme-toggle]>button.bg-fd-accent{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){#nd-docs-layout [data-theme-toggle],#nd-docs-layout [data-theme-toggle]:before,#nd-docs-layout [data-theme-toggle]>svg,#nd-docs-layout [data-theme-toggle]>button{transition:none;transform:none}}svg{font-family:var(--font-mono),ui-monospace,monospace;line-height:normal!important}svg foreignObject div{border-radius:1rem;padding:1px .125rem}
