/* Keep the website companion out of game headings, controls and play surfaces.
   Its saved position and preferences remain available on other website pages. */
html body[data-coherence-family="player"] #toadal-companion-global {
  display: none !important;
}

/* The inline landscape viewport can be shorter than Lily's old 420px floor.
   Fit the website frame to the available height; native HUD/game code is intact. */
@media (orientation: landscape) and (max-height: 500px) {
  [data-game-id="lily-pad-leap"] [data-player-frame-wrap]:not(:fullscreen):not(:-webkit-full-screen) .wo002-player-frame {
    height: min(420px, calc(100vh - 16px));
    height: min(420px, calc(100dvh - 16px));
    min-height: 0;
    max-height: 420px;
  }
}
