/* Keep live match stages aligned with the desktop queue width. */
@media (min-width: 600px) {
  app-player-pick-mobile .player-pick,
  app-map-pick-mobile .map-pick,
  app-hosting-mobile .hosting,
  app-match-result-mobile .match-result,
  app-match-mobile .match-result {
    width: 100%;
    max-width: 950px;
    box-sizing: border-box;
    margin-inline: auto;
    padding: 2rem 3rem 4rem;
  }
}

@media (min-width: 900px) {
  app-match-result-mobile .match-result-teams,
  app-match-mobile .match-result-teams {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: start;
    gap: 1rem;
  }
}
