/* App download footer, distinct from fixed mobile dock */
.ba-app-downloads{box-sizing:border-box;width:100%;padding:25px 16px 32px;background:linear-gradient(180deg,#0b1512,#0a0d0e);border-top:1px solid #244136;color:#f2f4f3;font-family:system-ui,-apple-system,Segoe UI,sans-serif;text-align:center;position:relative;z-index:1}
.ba-app-downloads *{box-sizing:border-box}
.ba-app-downloads-inner{max-width:520px;margin:0 auto}
.ba-app-downloads-heading{font-size:12px;font-weight:800;letter-spacing:1.8px;color:#e6f4ec}
.ba-app-downloads-heading span{color:#25e7a4}
.ba-app-downloads p{font-size:12px;color:#a2b5ad;margin:7px 0 18px}
.ba-app-downloads-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ba-app-store-button{min-width:0;min-height:65px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #30363a;border-radius:13px;background:#191b20;color:#f4f5f6;padding:11px 8px;font:inherit;text-align:left;opacity:1!important;cursor:not-allowed}
.ba-app-store-button svg{width:29px;height:29px;flex:none}
.ba-app-store-button span{display:flex;flex-direction:column;gap:2px;min-width:0}
.ba-app-store-button small{font-size:10px;color:#b1b7b8;font-weight:700;letter-spacing:.3px}
.ba-app-store-button strong{font-size:15px;line-height:1.1;font-weight:800}
@media(max-width:850px){.ba-app-downloads{padding-bottom:26px}.ba-app-store-button{gap:8px}.ba-app-store-button svg{width:26px;height:26px}}
@media(max-width:340px){.ba-app-store-button strong{font-size:13px}.ba-app-store-button svg{width:22px;height:22px}}
