:root{color-scheme:light dark;&:has(#theme-selector>option[value=light]:checked){color-scheme:light}&:has(#theme-selector>option[value=dark]:checked){color-scheme:dark}container-type:inline-size}header{display:flex;position:relative;align-items:center;justify-content:flex-end;flex-wrap:wrap;row-gap:4px;padding-left:30px;width:calc(100% - 30px);@container (width >= 960px){position:fixed;z-index:10;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;height:40px;width:100%;top:0;left:0}&>nav{display:flex;flex-wrap:wrap;justify-content:flex-end}:not(nav){text-align:center;margin:0 4px}}code{font-size:.9375rem}.sub{vertical-align:sub}.sup{vertical-align:super}.shiki{border-radius:8px;padding:15px}.twoslash{--twoslash-popup-bg:light-dark(hsl(from var(--shiki-light-bg) h s calc(l - 3)),hsl(from var(--shiki-dark-bg) h s calc(l + 3)))}:not(.shiki)>code:not(.twoslash-popup-code){padding:0 4px;border-radius:.2rem;background-color:light-dark(#e8e8e8,#0d1117)}pre:not(.twoslash){overflow-x:auto}.twoslash-hover{border:none!important;transition:none!important}.twoslash-popup-code{max-width:calc(100cqw - max((100cqw - 900px) / 2, 8px) - 33px);overflow-x:auto;&>pre{margin:0;padding:0;background-color:var(--twoslash-popup-bg)!important}}.no-jsdoc.twoslash .twoslash-popup-docs{display:none}