.pwa-install-card{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--brand-line);border-radius:14px;padding:12px 15px;margin-bottom:20px}.pwa-install-card>img{width:49px;height:49px;border-radius:12px;border:1px solid var(--brand-line);flex-shrink:0}.pwa-install-card>div{flex:1;min-width:0}.pwa-install-card strong{display:block;font-size:14px;color:var(--brand-ink)}.pwa-install-card span{display:block;font-size:11px;line-height:1.7;color:var(--brand-muted);margin-top:3px}.pwa-install-card .btn{font-size:12px;min-height:44px;white-space:nowrap}.pwa-app-preview{display:flex;align-items:center;gap:18px;margin-bottom:22px}.pwa-app-preview img{width:90px;height:90px;border-radius:22px;border:1px solid var(--brand-line)}.pwa-app-preview strong{font-size:18px;color:var(--brand-ink)}.pwa-guide p,.pwa-guide li{font-size:14px;line-height:1.9;color:var(--brand-muted)}.pwa-guide ol{padding-left:22px;margin:20px 0}.pwa-guide li{margin:14px 0}.pwa-native-install{width:100%;justify-content:center;margin:17px 0;min-height:48px}@media(max-width:760px){.pwa-install-card{padding:12px;gap:9px;margin-bottom:20px}.pwa-install-card>img{width:43px;height:43px;border-radius:11px}.pwa-install-card strong{font-size:12px}.pwa-install-card span{font-size:10px}.pwa-install-card .btn{font-size:11px;padding:10px;min-height:44px}.pwa-app-preview strong{font-size:17px}.pwa-guide li{font-size:14px}}@media(display-mode:standalone){.pwa-install-card{display:none}.topbar{padding-top:env(safe-area-inset-top);height:calc(60px + env(safe-area-inset-top))}}
