/* Let every menu item remain reachable on short desktop screens. */
@media (min-width:651px){
 .app>aside{height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable}
 .app>aside>*{flex-shrink:0}
}
.app>aside nav a[data-chemistry-link]{color:#d2e5ff!important}
.app>aside nav a[data-chemistry-link]:hover{background:#1d579b;color:#fff!important}
@media (max-width:650px){.app>aside nav a[data-chemistry-link]{white-space:nowrap;flex-shrink:0}}
