/* Keep controls visible without creating a nested scroll area on touch screens. */
@media (max-width: 809px), (pointer: coarse) {
  main .mgmcb-filters,
  main .mgmcb-gallery,
  main .option-tabs,
  main .home-tabs,
  main .home-flow-nav {
    flex-wrap: wrap;
    overflow: visible;
  }

  main .mgmcb-filters a,
  main .option-tabs button,
  main .home-tabs button,
  main .home-flow-nav a {
    max-inline-size: 100%;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  main .home-flow-nav {
    position: static;
  }
}
