/* KinoCraft Docs 0.5.139: searchable knowledge base, both themes */
.sd-kc-docs .sd-doc-grid-full{align-items:start}
.sd-kc-docs .sd-kc-doc-nav{position:sticky;top:90px}
.sd-kc-docs #sd-kc-doc-search{display:block;box-sizing:border-box;width:100%;min-height:44px;margin:8px 0 14px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--surface2);color:var(--text);font:inherit;font-size:13px}
.sd-kc-docs #sd-kc-doc-search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.sd-kc-docs #sd-kc-doc-search::placeholder{color:var(--muted)}
.sd-kc-docs .sd-doc-nav-group[hidden],.sd-kc-docs .sd-doc-nav-group a[hidden],#sd-kc-doc-empty[hidden]{display:none!important}
.sd-kc-docs .sd-doc-nav-group a{display:block;text-decoration:none;overflow-wrap:anywhere}
.sd-kc-docs .sd-doc-content-full{min-width:0}
.sd-kc-docs .sd-kc-doc-section a:not(.sd-sc-doc-back){color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.sd-kc-docs .sd-kc-doc-section ul,.sd-kc-docs .sd-kc-doc-section ol{padding-left:22px;line-height:1.75;margin:15px 0;color:var(--muted)}
.sd-kc-docs .sd-kc-doc-section li{margin-bottom:8px}
.sd-kc-docs .sd-kc-doc-section code{overflow-wrap:anywhere}
.sd-kc-docs .sd-kc-doc-section h2{overflow-wrap:anywhere}
#sd-kc-doc-empty{padding:11px;color:var(--muted);font-size:13px}
.sd-kc-docs .sd-sc-doc-back{display:inline-block;margin-top:22px;font-size:12px;color:var(--muted)}
@media(max-width:980px){.sd-kc-docs .sd-kc-doc-nav{position:static;max-height:none}.sd-kc-docs .sd-doc-nav-full{max-height:none}}
@media(max-width:700px){.sd-kc-docs .sd-kc-doc-section{padding:23px 20px}.sd-kc-docs .sd-kc-doc-nav{margin-bottom:16px}.sd-kc-docs .sd-doc-nav-group a{font-size:13px}}
