:root{--color-fd-background:#f7f4ec;--color-fd-foreground:#101010;--color-fd-card:#f7f4ec;--color-fd-card-foreground:#101010;--color-fd-popover:#f7f4ec;--color-fd-popover-foreground:#101010;--color-fd-muted:#e7e0d4;--color-fd-muted-foreground:rgba(16,16,16,0.58);--color-fd-accent:#e7e0d4;--color-fd-accent-foreground:#101010;--color-fd-secondary:#ede7dc;--color-fd-secondary-foreground:#101010;--color-fd-border:#d4cbbb;--color-fd-ring:#3f7c67;--color-fd-primary:#3f7c67;--color-fd-primary-foreground:#f7f4ec}.dark{--color-fd-background:#101010;--color-fd-foreground:#f7f4ec;--color-fd-card:#151412;--color-fd-card-foreground:#f7f4ec;--color-fd-popover:#151412;--color-fd-popover-foreground:#f7f4ec;--color-fd-muted:#24211c;--color-fd-muted-foreground:rgba(247,244,236,0.58);--color-fd-accent:#24211c;--color-fd-accent-foreground:#f7f4ec;--color-fd-secondary:#1b1916;--color-fd-secondary-foreground:#f7f4ec;--color-fd-border:rgba(212,203,187,0.24);--color-fd-ring:#82a995;--color-fd-primary:#82a995;--color-fd-primary-foreground:#101010}.dark body,[data-fd-container],[data-fd-viewport],body,html{background:var(--color-fd-background);color:var(--color-fd-foreground)}.sonzai-docs-logo,a:has(.sonzai-docs-logo){font-family:Benzin-ExtraBold,sans-serif!important;color:var(--color-fd-foreground)!important;letter-spacing:.02em}.fd-content,.fd-docs-content,.prose{color:var(--color-fd-foreground);font-family:Neue-Regrade,Helvetica,Arial,sans-serif}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--color-fd-foreground);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0}#nd-page h1,.prose h1{color:var(--color-fd-foreground)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:0!important}.prose h1{font-size:clamp(2.4rem,6vw,4.8rem);line-height:.96}#nd-page h1{font-size:clamp(2.55rem,6vw,5rem)!important;line-height:.96!important}.prose h2{font-size:clamp(1.8rem,3.4vw,3rem);line-height:1}.prose div,.prose li,.prose p,.prose span{color:inherit}.prose b,.prose strong{color:var(--color-fd-foreground)}.prose a{color:var(--color-fd-primary)}.prose a:hover{color:var(--color-fd-ring)}.dark .prose a{color:var(--color-fd-foreground);text-decoration:underline;text-decoration-color:var(--color-fd-muted-foreground);text-underline-offset:.2em}.dark .prose a:hover{color:var(--color-fd-foreground);text-decoration-color:var(--color-fd-foreground)}.docs-mercury-card,.docs-mercury-card *{text-decoration:none!important}.prose .docs-track-picker a,.prose .docs-track-picker a *,.prose .docs-track-picker a:hover,.prose .docs-track-picker a:hover *{text-decoration:none}.prose blockquote{color:var(--color-fd-muted-foreground);border-color:var(--color-fd-border)}.prose code,.prose pre{background:var(--color-fd-muted);color:var(--color-fd-foreground);border-color:var(--color-fd-border);border-radius:0}.fd-nav,.fd-sidebar{background:var(--color-fd-background);border-color:var(--color-fd-border)}.dark aside a:not([data-active=true]),.dark aside button:not([data-active=true]),.fd-nav a,.fd-sidebar a{color:var(--color-fd-foreground)}.fd-nav a:hover,.fd-sidebar a:hover{color:var(--color-fd-primary)}.fd-nav .text-muted,.fd-sidebar .text-muted{color:var(--color-fd-muted-foreground)}aside a[data-active=true],aside button[data-active=true]{font-weight:600}