/* Original localized artwork, unchanged proportions and >= 1/4-height clear space. */
.play-install{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:100%;font-family:Arial,Helvetica,sans-serif}
.play-install a.play-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;max-width:100%;min-height:44px;padding:15px;border:0;border-radius:0;background:transparent;color:inherit;text-decoration:none;gap:0}
.play-install a.play-badge:hover{background:transparent}
.play-install a.play-badge:focus-visible{outline:3px solid #245743;outline-offset:2px;box-shadow:0 0 0 5px #fff}
.play-install a.play-badge img{display:block;width:190px;max-width:100%;height:auto;margin:0;object-fit:contain;border:0;border-radius:0}
.play-install .play-qr{display:grid;justify-items:center;flex:0 0 135px;width:135px;gap:7px;margin:0;text-align:center}
.play-install .play-qr img{display:block;width:135px;height:135px;max-width:none;background:#fff;border:0;border-radius:0;margin:0}
.play-install .play-qr figcaption{font:12px/1.5 Arial,Helvetica,sans-serif;color:#52534e;max-width:135px;margin:0}
.play-install--compact{justify-content:center;gap:12px}
.play-install--compact a.play-badge{padding:12px}
.play-install--compact a.play-badge img{width:140px}
.gthread-app-actions .play-install{flex-direction:column;justify-content:center;gap:12px}
@media(max-width:900px){.play-install .play-qr{display:none}.play-install--compact{justify-content:flex-start}.play-install--compact a.play-badge{padding:15px}.play-install--compact a.play-badge img{width:190px}.gthread-app-actions .play-install{align-items:flex-start}}
