.nw-docs-skin{--color-fd-background:var(--nw-paper);--color-fd-foreground:var(--nw-text);--color-fd-muted:var(--nw-paper-deep);--color-fd-muted-foreground:var(--nw-text-muted);--color-fd-card:var(--nw-paper);--color-fd-card-foreground:var(--nw-text);--color-fd-popover:var(--nw-paper);--color-fd-popover-foreground:var(--nw-text);--color-fd-secondary:var(--nw-paper-deep);--color-fd-secondary-foreground:var(--nw-text);--color-fd-accent:var(--nw-accent-soft);--color-fd-accent-foreground:var(--nw-accent);--color-fd-primary:var(--nw-accent);--color-fd-primary-foreground:var(--nw-text-on-accent);--color-fd-border:var(--nw-border);--color-fd-ring:var(--nw-accent-ring);background:var(--nw-paper);color:var(--nw-text)}.nw-docs-skin ::selection,.nw-docs-skin ::selection{background:var(--nw-accent-soft-2);color:var(--nw-text)}body:has(.nw-docs-skin){background:var(--nw-paper);--color-fd-background:var(--nw-paper);--color-fd-foreground:var(--nw-text);--color-fd-muted:var(--nw-paper-deep);--color-fd-muted-foreground:var(--nw-text-muted);--color-fd-card:var(--nw-paper);--color-fd-card-foreground:var(--nw-text);--color-fd-popover:var(--nw-paper);--color-fd-popover-foreground:var(--nw-text);--color-fd-secondary:var(--nw-paper-deep);--color-fd-secondary-foreground:var(--nw-text);--color-fd-accent:var(--nw-accent-soft);--color-fd-accent-foreground:var(--nw-accent);--color-fd-primary:var(--nw-accent);--color-fd-primary-foreground:var(--nw-text-on-accent);--color-fd-border:var(--nw-border);--color-fd-ring:var(--nw-accent-ring)}.nw-docs-skin #nd-nav,.nw-docs-skin nav[id^=nd-]{background:color-mix(in srgb,var(--nw-paper)88%,transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--nw-border)}.nw-docs-skin #nd-sidebar,.nw-docs-skin aside[id^=nd-]{background:var(--nw-paper);border-right:1px solid var(--nw-border)}.nw-docs-skin #nd-sidebar a,.nw-docs-skin aside[id^=nd-] a{font-family:var(--nw-font-sans);letter-spacing:-.005em;color:var(--nw-text-body);transition:background-color var(--nw-dur-fast)var(--nw-ease),color var(--nw-dur-fast)var(--nw-ease);border-radius:6px}.nw-docs-skin #nd-sidebar a:hover,.nw-docs-skin aside[id^=nd-] a:hover{background:var(--nw-cream);color:var(--nw-text)}.nw-docs-skin #nd-sidebar a[data-active=true],.nw-docs-skin aside[id^=nd-] a[data-active=true]{background:var(--nw-accent-soft);color:var(--nw-accent);position:relative}.nw-docs-skin #nd-sidebar a[data-active=true]:before,.nw-docs-skin aside[id^=nd-] a[data-active=true]:before{content:"";background:var(--nw-accent);border-radius:2px;width:2px;position:absolute;top:25%;bottom:25%;left:-1px}.nw-docs-skin #nd-sidebar p,.nw-docs-skin aside[id^=nd-] p{text-transform:uppercase;letter-spacing:.18em;color:var(--nw-text-subtle);font-size:10px;font-weight:500}.nw-docs-skin article{color:var(--nw-text-body)}.nw-docs-skin article h1,.nw-docs-skin article h2,.nw-docs-skin article h3,.nw-docs-skin .prose h1,.nw-docs-skin .prose h2,.nw-docs-skin .prose h3{font-family:var(--nw-font-display);letter-spacing:-.012em;color:var(--nw-text);font-weight:400}.nw-docs-skin article h1,.nw-docs-skin .prose h1{margin-top:0;font-size:clamp(2.2rem,4.2vw,2.8rem);line-height:1.05}.nw-docs-skin article h2,.nw-docs-skin .prose h2{border-top:1px solid var(--nw-border);margin-top:2.4em;padding-top:.6em;font-size:clamp(1.55rem,2.6vw,1.85rem);line-height:1.15}.nw-docs-skin article h3,.nw-docs-skin .prose h3{margin-top:1.8em;font-size:1.2rem;line-height:1.3}.nw-docs-skin article>p:first-of-type,.nw-docs-skin article header p{color:var(--nw-text-muted);font-size:1.05rem;line-height:1.55}.nw-docs-skin article p,.nw-docs-skin .prose p,.nw-docs-skin article li,.nw-docs-skin .prose li{font-family:var(--nw-font-sans);color:var(--nw-text-body);line-height:1.65}.nw-docs-skin article a,.nw-docs-skin .prose a{color:var(--nw-accent);border-bottom:1px solid color-mix(in srgb,var(--nw-accent)30%,transparent);transition:border-color var(--nw-dur-fast)var(--nw-ease);text-decoration:none}.nw-docs-skin article a:hover,.nw-docs-skin .prose a:hover{border-bottom-color:var(--nw-accent)}.nw-docs-skin article :not(pre)>code,.nw-docs-skin .prose :not(pre)>code{font-family:var(--nw-font-mono);background:var(--nw-cream);border:1px solid var(--nw-border);color:var(--nw-text);border-radius:4px;padding:.12em .38em;font-size:.88em}.nw-docs-skin article pre,.nw-docs-skin .prose pre,.nw-docs-skin figure[data-rehype-pretty-code-figure] pre{font-family:var(--nw-font-mono);border:1px solid var(--nw-border);box-shadow:var(--nw-shadow-sm);border-radius:8px;background:var(--nw-cream-soft)!important}.nw-docs-skin article blockquote,.nw-docs-skin .prose blockquote{border-left:2px solid var(--nw-accent);background:var(--nw-accent-soft);color:var(--nw-text-body);border-radius:0 8px 8px 0;padding:.9em 1.2em;font-style:normal}.nw-docs-skin [id^=nd-toc] a{font-family:var(--nw-font-sans);color:var(--nw-text-muted);border-left:1px solid var(--nw-border);transition:color var(--nw-dur-fast)var(--nw-ease),border-color var(--nw-dur-fast)var(--nw-ease);padding-left:.85rem;font-size:.82rem}.nw-docs-skin [id^=nd-toc] a:hover{color:var(--nw-text)}.nw-docs-skin [id^=nd-toc] a[data-active=true]{color:var(--nw-accent);border-left-color:var(--nw-accent)}.nw-docs-skin button[aria-label=Open\ Search],.nw-docs-skin button[data-search-toggle],.nw-docs-skin button[data-search-full]{font-family:var(--nw-font-sans);box-shadow:var(--nw-shadow-sm);border-radius:8px;background:var(--nw-paper)!important;border:1px solid var(--nw-border)!important;color:var(--nw-text-muted)!important}.nw-docs-skin button[aria-label=Open\ Search]:hover,.nw-docs-skin button[data-search-toggle]:hover,.nw-docs-skin button[data-search-full]:hover{border-color:var(--nw-border-strong)!important;color:var(--nw-text)!important}.nw-docs-skin button[data-search-full] kbd,.nw-docs-skin button[data-search-toggle] kbd{background:var(--nw-paper-deep);border-color:var(--nw-border);color:var(--nw-text-subtle)}.nw-docs-skin nav a[href=\/projekte],.nw-docs-skin nav a[href=\/],.nw-docs-skin nav a[href=\/contact]{font-family:var(--nw-font-sans);letter-spacing:.02em;color:var(--nw-text-muted);transition:color var(--nw-dur-fast)var(--nw-ease),background-color var(--nw-dur-fast)var(--nw-ease);border-radius:6px;font-size:.82rem}.nw-docs-skin nav a[href=\/projekte]:hover,.nw-docs-skin nav a[href=\/]:hover,.nw-docs-skin nav a[href=\/contact]:hover{color:var(--nw-text);background:var(--nw-cream)}.nw-docs-skin .not-prose.flex.flex-col.rounded-xl.border,.nw-docs-skin form.not-prose.rounded-xl,.nw-docs-skin form.not-prose[class*=rounded-xl]{border-color:var(--nw-border);box-shadow:var(--nw-shadow-sm)}.nw-docs-skin .not-prose .api-method,.nw-docs-skin .not-prose span[data-method],.nw-docs-skin .not-prose [class*=font-mono][class*=font-medium][class*=rounded]{color:var(--nw-text)}.nw-docs-skin .not-prose input:not([type=checkbox]):not([type=radio]),.nw-docs-skin .not-prose textarea,.nw-docs-skin .not-prose select{background:var(--nw-paper-deep);color:var(--nw-text);border:1px solid var(--nw-border);border-radius:8px}.nw-docs-skin .not-prose input:focus,.nw-docs-skin .not-prose textarea:focus,.nw-docs-skin .not-prose select:focus{border-color:var(--nw-accent);box-shadow:0 0 0 3px var(--nw-accent-ring);outline:none}.nw-docs-skin .not-prose input::placeholder,.nw-docs-skin .not-prose textarea::placeholder{color:var(--nw-text-subtle)}:is(.nw-docs-skin button[data-state][class*=group]:has(.size-3\.5),.nw-docs-skin .not-prose button[aria-expanded]){color:var(--nw-text);font-weight:500}.nw-docs-skin .not-prose pre,.nw-docs-skin .not-prose code:not(:where(pre code)){background:var(--nw-paper-deep);color:var(--nw-text);border-color:var(--nw-border)}.nw-docs-skin .not-prose button[type=submit][class*=bg-fd-primary],.nw-docs-skin button[class*=bg-fd-primary][class*=text-fd-primary-foreground]{background:var(--nw-accent);color:var(--nw-text-on-accent);border-color:var(--nw-accent)}.nw-docs-skin .not-prose button[type=submit][class*=bg-fd-primary]:hover{background:var(--nw-accent-hover)}.nw-docs-skin article>div[id^=nd-],.nw-docs-skin article .api-operation{border-top:1px solid var(--nw-border);margin-top:1.25rem;padding-top:1.25rem}.nw-docs-skin .not-prose [class*=rounded-lg][class*=bg-fd-card],.nw-docs-skin .not-prose [class*=rounded-lg][class*=bg-fd-background]{border-color:var(--nw-border)}
