.api-doc,.api-markdown{--code-bg:var(--site-bg);--code-border:var(--panel-border);--code-fg:var(--site-text);--code-inline-bg:var(--brand-50);--code-inline-fg:var(--brand-700);--code-comment:#5b7d7e;--code-keyword:#b5277a;--code-string:#0a7a5b;--code-number:#0b6e99;--code-function:#6f42c1;--code-type:#b35309;--code-attr:#0b6e99;--code-punctuation:#6b7280}:root[data-site-theme=dark-cyan] :is(.api-doc,.api-markdown),:root[data-site-theme=dark-indigo] :is(.api-doc,.api-markdown),:root[data-site-theme=synap-dark] :is(.api-doc,.api-markdown){--code-comment:#7fa6a7;--code-keyword:#f59ac6;--code-string:#7ddcb6;--code-number:#79c0ff;--code-function:#d2a8ff;--code-type:#ffba7a;--code-attr:#79c0ff;--code-punctuation:#93a4a4;--code-inline-fg:var(--brand-500)}@media (prefers-color-scheme:dark){:root[data-site-theme=system] :is(.api-doc,.api-markdown){--code-comment:#7fa6a7;--code-keyword:#f59ac6;--code-string:#7ddcb6;--code-number:#79c0ff;--code-function:#d2a8ff;--code-type:#ffba7a;--code-attr:#79c0ff;--code-punctuation:#93a4a4;--code-inline-fg:var(--brand-500)}}.api-markdown pre{--code-fg:#d9eef0;--code-punctuation:#8aa7aa;--code-comment:#7fa6a7;--code-keyword:#f59ac6;--code-string:#7ddcb6;--code-number:#79c0ff;--code-function:#d2a8ff;--code-type:#ffba7a;--code-attr:#79c0ff;background-color:#0e2329!important;color:var(--code-fg);border:1px solid #21424a;border-radius:.7rem;padding:.95rem 1.1rem;overflow-x:auto;font-size:.8125rem;line-height:1.55;box-shadow:0 2px 10px -4px rgba(0,0,0,.18)}:root[data-site-theme=dark-cyan] .api-markdown pre,:root[data-site-theme=dark-indigo] .api-markdown pre,:root[data-site-theme=synap-dark] .api-markdown pre{background-color:#163a42!important;border-color:#2a5159}@media (prefers-color-scheme:dark){:root[data-site-theme=system] .api-markdown pre{background-color:#163a42!important;border-color:#2a5159}}.api-markdown pre code,.api-markdown pre code.hljs{background:transparent!important;color:inherit;padding:0;font-size:inherit}.api-markdown :not(pre)>code{background-color:var(--code-inline-bg);color:var(--code-inline-fg);padding:.1em .38em;border-radius:.32rem;font-size:.85em;font-weight:500}.api-markdown .hljs-comment,.api-markdown .hljs-quote{color:var(--code-comment);font-style:italic}.api-markdown .hljs-built_in.keyword,.api-markdown .hljs-keyword,.api-markdown .hljs-meta .hljs-keyword,.api-markdown .hljs-selector-tag{color:var(--code-keyword)}.api-markdown .hljs-meta-string,.api-markdown .hljs-regexp,.api-markdown .hljs-string,.api-markdown .hljs-template-tag{color:var(--code-string)}.api-markdown .hljs-literal,.api-markdown .hljs-number{color:var(--code-number)}.api-markdown .hljs-function .hljs-title,.api-markdown .hljs-title,.api-markdown .hljs-title.function_{color:var(--code-function)}.api-markdown .hljs-built_in,.api-markdown .hljs-class .hljs-title,.api-markdown .hljs-title.class_,.api-markdown .hljs-type{color:var(--code-type)}.api-markdown .hljs-attr,.api-markdown .hljs-attribute,.api-markdown .hljs-params,.api-markdown .hljs-property,.api-markdown .hljs-template-variable,.api-markdown .hljs-variable{color:var(--code-attr)}.api-scroll{scrollbar-width:thin;scrollbar-color:var(--site-border) transparent}.api-scroll::-webkit-scrollbar{width:6px;height:6px}.api-scroll::-webkit-scrollbar-track{background:transparent}.api-scroll::-webkit-scrollbar-thumb{background-color:var(--site-border);border-radius:9999px;border-top:6px solid transparent;border-bottom:6px solid transparent;background-clip:padding-box}.api-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--site-muted)}