/* The unified match avatar is preferred, but the legacy blue pawn remains a
   visible fallback until the overlay has a real board position. This prevents a
   blank player position if async profile/avatar setup is delayed or unavailable. */
.unified-match-shell .pawn.blue,
.unified-match-shell .daily-pawn.blue-pawn {
  opacity: 1 !important;
}

.match-shell-board-wrap:has(> .match-shell-board-avatar.is-blue[data-positioned="true"]) .pawn.blue,
.match-shell-board-wrap:has(> .match-shell-board-avatar.is-blue[data-positioned="true"]) .daily-pawn.blue-pawn {
  opacity: 0 !important;
}
