.android-push-control{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;max-width:100%;margin-block:.5rem}.android-push-button{font:inherit;min-height:44px;padding:.6rem 1rem;border:1px solid currentColor;border-radius:.65rem;color:inherit;background:transparent;cursor:pointer}.android-push-button:focus-visible{outline:3px solid #e5b365;outline-offset:3px}.android-push-button:disabled{opacity:.6;cursor:wait}.android-push-status{font-size:.85rem;max-width:34rem}
.pwa-status,.pwa-update{position:fixed;inset-inline:1rem;inset-block-end:max(1rem,env(safe-area-inset-bottom));z-index:1200;max-inline-size:36rem;margin-inline:auto;padding:.85rem 1rem;border:1px solid #e2b34b;border-radius:.75rem;background:#5f0f0f;color:#fff7dd;font:inherit;box-shadow:0 4px 20px #0004;text-align:center}
.pwa-status[hidden]{display:none}
.pwa-update{inset-inline-start:auto;inset-inline-end:1rem;inset-block-end:5.5rem;max-inline-size:calc(100% - 2rem);cursor:pointer;min-block-size:44px}
.pwa-update:focus-visible{outline:3px solid #ffe08a;outline-offset:3px}
