.pwa-install-button{position:fixed;z-index:10000;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));border:1px solid rgba(253,218,134,.75);border-radius:999px;padding:11px 17px;background:#144d45;color:#fffaf0;box-shadow:0 8px 28px rgba(13,57,52,.24);font:600 12px Poppins,Arial,sans-serif;cursor:pointer}
.pwa-install-dialog{width:min(390px,calc(100% - 32px));border:1px solid rgba(20,77,69,.18);border-radius:14px;padding:24px;background:#fffaf0;color:#183b36;box-shadow:0 24px 80px rgba(13,57,52,.24);font:400 14px/1.65 Poppins,Arial,sans-serif}
.pwa-install-dialog::backdrop{background:rgba(8,32,29,.58)}
.pwa-install-dialog h2{margin:0 0 10px;color:#144d45;font:400 26px/1.2 Anton,Poppins,Arial,sans-serif}
.pwa-install-dialog p{margin:0 0 12px}
.pwa-install-dialog button{margin-top:6px;border:0;border-radius:4px;padding:10px 16px;background:#144d45;color:#fff;font:600 12px Poppins,Arial,sans-serif;cursor:pointer}
