/* Content-sized tabs and an arrow that occupies space only while visible. */
#root .game-picker-wrap,
#root .game-home .game-picker-wrap {
  display:flex;
  align-items:center;
  gap:4px;
  min-width:0;
  padding:0!important;
  border-radius:22px;
  background:#0059d44d;
}
#root .game-picker-wrap nav.app-game-picker {
  flex:1 1 0%;
  width:0;
  min-width:0;
  gap:4px!important;
  padding:5px!important;
  scroll-padding-inline:5px!important;
  border-radius:22px;
  background:transparent!important;
}
#root .game-picker-wrap nav.app-game-picker > :is(a,button) {
  flex:0 0 auto!important;
  width:auto!important;
  min-width:0!important;
  padding-inline:18px!important;
  transition:background-color 160ms,color 160ms,box-shadow 160ms;
}
#root .game-picker-wrap .game-picker-next {
  position:static;
  flex:0 0 32px;
  transform:none;
  width:32px!important;
  margin-right:5px;
  background:transparent!important;
  box-shadow:none!important;
}
@media(prefers-reduced-motion:reduce){
  #root .game-picker-wrap nav.app-game-picker > :is(a,button){transition:none}
}
