.beer-celebration {
 position: absolute;
 inset: 0;
 z-index: 5;
 display: grid;
 place-items: center;
 pointer-events: none;
}
.beer-celebration img {
 display: block;
 width: min(240px, 90%);
 height: min(240px, 90%);
 object-fit: contain;
 filter: drop-shadow(0 4px 6px #0004);
}
.mobile-landscape .beer-celebration img {
 width: min(180px, 90%);
 height: min(180px, 90%);
}

.name-line .player-beer{display:inline-block;width:24px;height:24px;object-fit:contain;flex:none;vertical-align:middle}
