.kn-langs,.kn-pick{display:none!important}
.kn-hero{color:#17131c!important}
.kn-hero a,.kn-hero button,.kn-hero span,.kn-hero p,.kn-hero h1,.kn-hero li{color:inherit}
.kn-hero a.kn-pill{background:#17131c!important;color:#f8f6f2!important}
.kn-hero a.kn-ghost,.kn-hero .kn-round,.kn-hero a.kn-x{color:#17131c!important}
html.dark .kn-hero{background:#09090a!important;color:#f5f3ed!important}
html.dark .kn-hero a.kn-pill{background:#f5f3ed!important;color:#09090a!important}
html.dark .kn-hero a.kn-ghost,html.dark .kn-hero .kn-round,html.dark .kn-hero a.kn-x{color:#f5f3ed!important}
.doc{color:var(--color-pg-ink,#111)}
.doc h1{font-size:34px;letter-spacing:-.04em;font-weight:650;margin:12px 0 16px}
.doc h2{font-size:24px;letter-spacing:-.03em;font-weight:640;margin:28px 0 10px}
.doc h3{font-size:18px;font-weight:620;margin:22px 0 8px}
.doc p,.doc li,.doc .doc-row{font-size:15px;line-height:1.6;color:var(--color-pg-ink2,#444);margin:0 0 10px}
.doc ul{padding-left:18px;margin:0 0 12px}
.doc a{text-decoration:underline;text-underline-offset:3px}
.doc code{font-family:ui-monospace,monospace;font-size:12.5px}
.doc pre{overflow:auto;border:1px solid var(--color-pg-line,#ddd);border-radius:12px;padding:12px;margin:0 0 14px;background:var(--color-pg-sunk,#f6f4ef)}
.doc-nav{display:flex;flex-wrap:wrap;gap:8px 14px;margin:14px 0 8px}
.doc-nav a{font-size:13px}
.num{font-variant-numeric:tabular-nums}
