/* Hide the scrollbar, not the scrollable navigation. */
.sidebar .sidebar-scroll {
    overflow-y:auto;
    scrollbar-width:none;
    -ms-overflow-style:none;
    gap:.65rem;
    align-content:start;
}
.sidebar .sidebar-scroll::-webkit-scrollbar { display:none; width:0; height:0; }
.sidebar .sidebar-section { gap:.1rem; align-content:start; }
.sidebar .sidebar-label { padding:.5rem .75rem .2rem; font-size:.65rem; }
.sidebar .sidebar-link,
.sidebar .space-link { min-height:2.25rem; padding:.35rem .75rem; gap:.6rem; font-size:.9rem; line-height:1.3; }
.sidebar .sidebar-link > .icon,
.sidebar .space-link > .sidebar-module-icon { width:20px; height:20px; flex:0 0 20px; display:block; stroke-width:1.75; stroke-linecap:round; stroke-linejoin:round; }
.sidebar .space-initial .icon { stroke-linecap:round; stroke-linejoin:round; }
.sidebar .space-initial { width:1.25rem; height:1.25rem; flex:0 0 1.25rem; }
.sidebar .sidebar-header { min-height:3.6rem; }
.sidebar .sidebar-brand { padding-bottom:.5rem; }
