.app > aside {
  overflow: hidden;
}

.app > aside > nav {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
  padding-right: 4px;
}

.app > aside > nav::-webkit-scrollbar {
  width: 7px;
}

.app > aside > nav::-webkit-scrollbar-track {
  background: transparent;
}

.app > aside > nav::-webkit-scrollbar-thumb {
  background: #ffffff30;
  border-radius: 999px;
}

.app > aside > nav:hover::-webkit-scrollbar-thumb {
  background: #ffffff55;
}

.app > aside > .user {
  flex: none;
}
