/* Prevent the main grid item from centering vertically when content is short. */
.shell > .main {
  margin: 0 auto;
  align-self: start;
  min-width: 0;
}

/* Let the desktop menu fit its contents without an internal vertical scrollbar. */
@media (min-width: 701px) {
  .shell [data-slot="tabs-list"] {
    height: auto !important;
    min-height: 44px;
    max-width: 100%;
    width: fit-content;
    flex-wrap: wrap;
    overflow: visible !important;
  }
  .shell [data-slot="tabs-trigger"] {
    min-height: 40px;
    height: auto !important;
  }
}
