html:has(#nd-docs-layout){--color-fd-primary:#4f39f6;--color-fd-info:#92c5ff}*,:after,:before,::backdrop{border-color:var(--color-fd-border,currentColor)}::file-selector-button{border-color:var(--color-fd-border,currentColor)}.tivlo-docs-toc-banner{padding-top:2rem}.tivlo-docs-toc-banner a{border:1px dashed var(--color-fd-border);color:var(--color-fd-muted-foreground);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem;font-size:.8125rem;line-height:1.4;text-decoration:none;display:flex}.tivlo-docs-toc-banner a:hover{color:var(--color-fd-foreground);border-color:var(--color-fd-primary)}.tivlo-docs-toc-banner strong{color:var(--color-fd-foreground);font-weight:600}.tivlo-docs [style*=--callout-color]{box-shadow:none;border:0;border-left:3px solid var(--callout-color);padding:16px 16px 22px}.tivlo-docs [style*=--callout-color]>svg.lucide,.tivlo-docs [style*=--callout-color]>div[role=none]{display:none}.tivlo-docs .fd-steps{border-inline-start-width:2px;border-inline-start-color:color-mix(in oklab, var(--color-fd-primary) 10%, transparent)}.tivlo-docs .fd-step:before{color:var(--color-fd-primary);background-color:#ede9fe;border-radius:6px;width:22px;height:22px;font-size:12px;font-weight:600;inset-inline-start:-13px}.tivlo-docs .fd-step.dark:before{background-color:var(--color-fd-background)}
