.pwa-update { position: fixed; z-index: 40; inset-inline: 16px; bottom: 90px; max-width: 560px; margin-inline: auto; border: 1px solid var(--line); border-radius: 16px; padding: 16px; background: var(--surface); color: var(--ink); box-shadow: 0 6px 24px #0003; }
.pwa-update p { margin: 0 0 12px; }
.pwa-update button { min-height: 44px; border: 1px solid currentColor; border-radius: 10px; background: var(--surface); color: var(--ink); padding: 10px 14px; font: inherit; }
.pwa-update button:focus-visible { outline: 3px solid var(--focus); outline-offset: 3px; }
