/* Keep every desktop navigation option reachable on shorter screens. */
@media (min-width: 901px) {
  .sidebar .brand {
    flex: 0 0 auto;
  }

  .sidebar nav {
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    overscroll-behavior: contain;
    padding: 0 2px 12px;
    scrollbar-width: thin;
    scrollbar-color: #ffffff8c transparent;
  }

  .sidebar nav::-webkit-scrollbar {
    width: 6px;
  }

  .sidebar nav::-webkit-scrollbar-thumb {
    background: #ffffff80;
    border-radius: 99px;
  }

  .sidebar .paper-note {
    margin-top: 10px;
    flex: 0 0 auto;
  }
}
