#ios-a2hs-banner { position: fixed; left:0; right:0; bottom:12px; display:none; z-index:9999; padding:0 12px; }
#ios-a2hs-banner .ios-a2hs-card { background: rgba(255,255,255,0.98); border:1px solid #ddd; border-radius:12px; box-shadow:0 8px 24px rgba(0,0,0,.15); padding:14px 16px; display:flex; align-items:center; gap:12px; }
#ios-a2hs-close { background:transparent; border:none; font-size:20px; margin-left:auto; cursor:pointer; }
.ios-a2hs-text { font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif; }
.ios-a2hs-share { display:inline-block; padding:2px 6px; border:1px solid #ccc; border-radius:6px; margin:0 2px; }