[hidden]{display:none!important}.pwa-bar{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;padding:11px 20px;background:#fff4d9;color:#19352a;font:14px/1.5 system-ui,sans-serif;border-bottom:1px solid #d7c999}.pwa-bar button,.pwa-install-button{font:700 14px/1.4 system-ui,sans-serif;background:#173a2c;color:#fff4dc;border:1px solid #173a2c;border-radius:10px;padding:10px 17px;cursor:pointer}.pwa-bar .pwa-dismiss{padding:5px 9px;border:0;background:transparent;color:#294535;font-size:20px}.pwa-dialog{box-sizing:border-box;border:1px solid #bac8ad;border-radius:22px;padding:28px;width:min(460px,calc(100vw - 32px));color:#1c3829;background:#fffbef;box-shadow:0 20px 80px #0005;font:16px/1.6 system-ui,sans-serif}.pwa-dialog::backdrop{background:#061c14b3}.pwa-dialog h2{font-size:26px;line-height:1.2;margin:0 0 15px}.pwa-dialog button{margin-top:15px}.pwa-dialog li{margin:10px 0}.pwa-network{padding:11px 20px;background:#fff1ce;color:#473210;text-align:center;font:14px/1.5 system-ui,sans-serif}.pwa-install-status{font:14px/1.6 system-ui,sans-serif;color:inherit}