/* install card (PWA): fill surface, no outline, follows flow-design */
.pwa-card[hidden],.pwa-card [hidden]{display:none!important}
.pwa-card{display:flex;flex-direction:column;gap:10px;align-items:stretch}
.pwa-card .h2,.pwa-card .small{margin:0;text-align:center}
.pwa-ios{margin:0;padding:0;list-style:none;counter-reset:pwa;display:grid;gap:8px;text-align:start}
.pwa-ios li{counter-increment:pwa;display:flex;gap:10px;align-items:center;background:var(--fill,#f6f1ee);border-radius:14px;padding:12px 14px;font-size:var(--t-small,.95rem);line-height:1.4}
.pwa-ios li::before{content:counter(pwa);flex:none;width:26px;height:26px;border-radius:50%;background:#D1409C;color:#fff;display:grid;place-items:center;font-weight:700;font-size:.9rem}
.pwa-later{align-self:center;min-height:44px;padding:0 18px;border:0;background:transparent;color:#5a5a5a;font:inherit;font-size:var(--t-small,.95rem);text-decoration:underline;cursor:pointer}
