/* Allow grid children and player names to shrink on phone screens. */
.room-main, .room-sidebar, .player-item { min-width: 0; }
.player-name { display: block; }
.private-word-value, .reveal-words b { overflow-wrap: anywhere; }
@media (max-width: 700px) {
  .player-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 390px) {
  .player-list { grid-template-columns: 1fr; }
}
