/* Keep player actions reachable on short mobile viewports and after rotation.
   Reserve the existing player/navigation/promotion stack and the top safe area. */
@media (max-width:767px) {
 #player-menu {
  max-height:calc(100dvh - var(--nav-height) - var(--country-height) - var(--mobile-promo) - 92px - env(safe-area-inset-top,0px));
  overflow-y:auto;
  overscroll-behavior:contain;
  scroll-padding-block:8px;
 }
}
