/* Show the complete operating screen inside each frame, including its bottom buttons. */
.gg-article[data-article-id="download"] .wide-step-rail .step-image-frame {
  display: flex;
  align-items: center;
  justify-content: center;
}
.gg-article[data-article-id="download"] .wide-step-rail .step-image-frame > img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  min-width: 0;
  min-height: 0;
  object-fit: contain;
}
.gg-article[data-article-id="download"] #download-registration-steps .step-image-frame {
  height: clamp(340px, 75vw, 520px);
}
/* Reserve the real Android screenshots' intrinsic size, including hidden tabs. */
.gg-article[data-article-id="download"] #download-android-steps .android-shot .step-image-frame img {
  display: block;
  width: 128px;
  height: 225px;
  min-width: 128px;
  min-height: 225px;
  max-width: 128px;
  max-height: none;
  aspect-ratio: 128 / 225;
  flex: 0 0 128px;
  object-fit: contain;
}
