#main_menu {
    float: left;
    display: flex;
    flex-direction: column;
    height: 100vh; 
    position: fixed; 
    width: var(--sidebar-width);
    gap: 16px;
    background: var(--base-900);
    padding: 36px 32px 26px 32px;
}

#mainstay_logo {
  height: 24px;
  align-items: left;
}

#navigation-panel {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
#vertical-divider {
  height: 80px;
}

#sidebar_seperator {
  height: 100vh !important;
  display: flex;
  float: left;
  width: var(--sidebar-width); 
}

#sidebar_info {
  display: flex;
  flex-direction: column;
}
