/* Lobby-only correction. No new artwork or inferred hero imagery. */
.premium-app[data-page=lobby] .pp-page {display:grid;gap:10px;padding-top:4px}
.premium-app[data-page=lobby] .pp-entry {margin:0;padding:0;border:1px solid #D8AA4C66;border-radius:9px;min-width:0}
.premium-app[data-page=lobby] .pp-entry .pp-button {display:block;width:100%;margin:0;padding:0;min-height:48px;background:transparent;border:0}
.premium-app[data-page=lobby] .asset-game-banner {display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}
.premium-app[data-page=lobby] .lobby-availability {display:block;padding:5px 8px;font-size:11px;line-height:1.4;color:#9BA8B5}
.premium-app[data-page=lobby] .pp-entry .pp-button:focus-visible {outline:2px solid #F4D17B;outline-offset:-3px}
.premium-app[data-page=lobby] .pp-entry .pp-button:active {filter:brightness(1.12)}
.premium-app[data-page=lobby] .pp-status:empty {display:none}
