/* FmBolivia Radio 2.0.2 — llamada accesible para app Android.
   Capa aislada: no modifica estilos de reproducción, volumen o señales. */
.app-install-zone{margin-top:13px;padding-top:14px;border-top:1px solid #e9edf3}
.app-google-play{box-sizing:border-box;display:flex;align-items:center;gap:12px;text-decoration:none!important;background:#172033;border:1px solid #30394d;color:#fff!important;border-radius:14px;padding:12px 14px;min-height:66px;box-shadow:0 8px 22px rgba(17,24,39,.12);transition:background .16s ease,transform .16s ease,box-shadow .16s ease}
.app-google-play:hover{background:#263449;color:#fff!important;transform:translateY(-1px);box-shadow:0 13px 26px rgba(17,24,39,.16)}
.app-google-play:focus-visible{outline:3px solid #f5b942;outline-offset:3px}
.app-google-play-icon{flex:none;display:grid;place-items:center;width:39px;height:39px;background:#fff;border-radius:10px}
.app-google-play-icon svg{display:block;width:29px;height:29px}
.app-google-play-label{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;text-align:left;line-height:1.2}
.app-google-play-label small{display:block;font-size:9px;font-weight:800;letter-spacing:1.1px;color:#bfc9db}
.app-google-play-label strong{display:block;font-size:13px;font-weight:800;letter-spacing:-.15px;color:#fff}
.app-google-play-arrow{flex:none;color:#f5b942;font-size:17px;font-weight:800}
@media(max-width:460px){.app-google-play{gap:10px;padding:11px}.app-google-play-label strong{font-size:12px}.app-google-play-label small{font-size:8px;letter-spacing:.8px}}
@media(prefers-reduced-motion:reduce){.app-google-play{transition:none}.app-google-play:hover{transform:none}}
