.android-install-links { display:flex; flex-wrap:wrap; align-items:stretch; gap:.5rem; flex-basis:100%; grid-column:1 / -1; margin-block:.4rem; }
.android-install-links .install-badge { display:inline-flex; align-items:center; justify-content:center; width:auto; min-height:44px; padding:.45rem .7rem; white-space:normal; text-align:center; }
.android-install-links > span.install-badge { color:inherit; border:1px dashed currentColor; border-radius:0; font:inherit; }
/* Phones stack the page's buttons at full width; the two badges share one row the same width. */
@media (max-width: 640px) { .android-install-links .install-badge { flex:1 1 0; min-width:0; } }
@media (forced-colors: active) { .android-install-links .install-badge { border:1px solid LinkText; } }
