/* Keep the full reference index usable without pushing mobile articles away. */
@media (max-width: 1023px) {
    .site-body .doc-shell > .doc-sidebar {
        max-height: min(18rem, 50dvh);
        overflow-y: auto;
        overscroll-behavior-y: contain;
        scrollbar-gutter: stable;
        box-sizing: border-box;
    }
    .site-body .doc-shell > .doc-sidebar:focus-within {
        outline: 2px solid #1a73e8;
        outline-offset: 3px;
    }
}
