position: fixed;
left: 0;
top: 0;
- height: 100vh;
+ bottom: 0;
overflow: auto;
}
/* Everything else */
-.js-only, .hidden {
+.hidden {
display: none !important;
}
margin-top: 0;
}
-nav {
+nav:not(.sidebar) {
border-bottom: 1px solid;
padding-bottom: 10px;
margin-bottom: 10px;