.city-reveal-pwa-install-slot{margin:12px 0 4px}
.city-reveal-pwa-install-card{align-items:center;background:linear-gradient(135deg,rgba(18,43,65,.92),rgba(8,23,39,.94));border:1px solid rgba(108,225,187,.42);border-radius:16px;color:#f8fbff;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}
.city-reveal-pwa-install-copy{display:grid;gap:2px;min-width:0}
.city-reveal-pwa-install-copy strong{font-size:13px;line-height:1.2}
.city-reveal-pwa-install-copy span{color:rgba(232,242,252,.78);font-size:11px;line-height:1.28}
.city-reveal-pwa-install-button{appearance:none;background:#55d9ab;border:0;border-radius:11px;color:#061423;cursor:pointer;flex:0 0 auto;font:800 12px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:10px 12px;white-space:nowrap}
.city-reveal-pwa-install-button:focus-visible,.city-reveal-pwa-dialog-close:focus-visible{outline:3px solid #ffffff;outline-offset:2px}
.city-reveal-pwa-dialog{background:#071827;border:1px solid rgba(108,225,187,.42);border-radius:22px;color:#f8fbff;max-width:min(420px,calc(100vw - 32px));padding:0;box-shadow:0 24px 80px rgba(0,0,0,.55)}
.city-reveal-pwa-dialog::backdrop{background:rgba(0,0,0,.65)}
.city-reveal-pwa-dialog-body{display:grid;gap:12px;padding:22px}
.city-reveal-pwa-dialog-body h2{font:800 21px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0}
.city-reveal-pwa-dialog-body p{color:rgba(232,242,252,.84);font:500 15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0}
.city-reveal-pwa-dialog-close{appearance:none;background:#55d9ab;border:0;border-radius:12px;color:#061423;cursor:pointer;font:800 14px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;justify-self:start;padding:11px 14px}
@media (display-mode:standalone){.city-reveal-pwa-install-slot{display:none!important}}
@media (min-width:821px){.city-reveal-pwa-install-slot{display:none!important}}
@media (max-width:420px){.city-reveal-pwa-install-card{align-items:stretch;flex-direction:column}.city-reveal-pwa-install-button{width:100%}}
