.pwa-install, .pwa-help button { font:600 15px system-ui; background:#303b60; color:#fff; border:0; border-radius:10px; padding:12px 18px; cursor:pointer; margin:12px 0; }
.pwa-install[hidden] { display:none; }
.pwa-help { width:min(420px,calc(100% - 64px)); border:0; border-radius:18px; padding:24px; color:#17243b; background:#edf0fa; font:16px/1.6 system-ui; }
.pwa-help h2 { font-size:22px; }
.pwa-help::backdrop { background:rgba(15,26,46,.65); }
@media (display-mode:standalone) { .mobile-container { padding-bottom:max(20px,env(safe-area-inset-bottom)); } }
