/* Official Google Play badge, next to the App Store button.
   The four PNGs in /img/badges/ are Google's own "generic web" badges, byte-for-byte as published
   (EN/TR/RU/ES); nothing is drawn, recoloured or re-encoded. The files carry transparent padding of
   different widths (the English file has more), so the wrapper below clips to the visible badge and
   gives every language the same visible height: --play-h, 56px, which is not smaller than the App
   Store button beside it and clears the 44px touch target. Google asks for at least a quarter of the
   badge height around it; the flex gap of the containers that hold it is 14px (= 56/4). */
.play-badge{--play-h:48px;position:relative;display:inline-block;flex:0 0 auto;overflow:hidden;width:calc(var(--play-h) * 646 / 192);height:var(--play-h);vertical-align:middle;line-height:0;border-radius:calc(var(--play-h) * .1);text-decoration:none}
.play-badge img{position:absolute;left:0;top:calc(var(--play-h) * -29 / 192);display:block;width:calc(var(--play-h) * 646 / 192);height:calc(var(--play-h) * 250 / 192);max-width:none}
.play-badge--en{width:calc(var(--play-h) * 564 / 168)}
.play-badge--en img{left:calc(var(--play-h) * -41 / 168);top:calc(var(--play-h) * -41 / 168);width:calc(var(--play-h) * 646 / 168);height:calc(var(--play-h) * 250 / 168)}
.play-badge:focus-visible{outline:2px solid #00E5CC;outline-offset:3px}
.play-badge:hover{opacity:.92}
.store-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}
@media(max-width:560px){
  .hero-ctas .app-badge,.hero-ctas .play-badge,.cta-act .play-badge,.buybox .play-badge,.endcta-act .play-badge,.router-actions .play-badge{align-self:center}
}
.store-row--shop{margin-top:20px}
.store-row--shop .store-get{flex:1 0 100%;margin:0;font-size:.875rem;color:var(--text-muted,#9aa6b8)}

/* Official unmodified black App Store badge (Apple's marketing-tools SVG, 120x40), same visible height as the Play badge. */
.app-badge{align-self:flex-start;display:inline-flex;flex:0 0 auto;align-items:center;line-height:0;border-radius:8px;text-decoration:none}
.app-badge img{display:block;height:48px;width:auto}
.app-badge:focus-visible{outline:2px solid #00E5CC;outline-offset:3px}
.app-badge:hover{opacity:.92}
