.pwa-install-help { width: min(420px, calc(100% - 32px)); padding: 24px; border: 1px solid #bfdccd; border-radius: 8px; color: #123d30; background: #fff; font-family: Arial, sans-serif; line-height: 1.6; }
.pwa-install-help::backdrop { background: rgb(10 40 30 / 55%); }
.pwa-install-help img { display: block; border-radius: 8px; }
.pwa-install-help h2 { margin: 16px 0 12px; font-size: 20px; }
.pwa-install-help ol { padding-left: 22px; margin: 0 0 20px; }
.pwa-install-help li + li { margin-top: 10px; }
.pwa-install-help button { min-height: 42px; padding: 8px 18px; border: 0; border-radius: 6px; background: #086648; color: white; cursor: pointer; font: inherit; }
[data-pwa-install][hidden] { display: none !important; }
@media (display-mode: standalone) { [data-pwa-install] { display: none !important; } }
