.mobile-nav > div {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(0, 1fr);
  flex: 1;
  min-width: 0;
}

.mobile-nav > div button {
  min-width: 0;
  width: 100%;
  padding-inline: 0;
}

.mobile-nav > button {
  flex: 0 0 30px;
}
