#fxInstall{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:99990;border:0;border-radius:999px;padding:13px 22px;font:inherit;font-weight:900;font-size:15px;letter-spacing:.06em;color:#2a1600;background:linear-gradient(100deg,#ffb300,#fff6b0,#ffd24a,#ff9d00);background-size:250% 100%;box-shadow:0 0 0 3px #ffffff55,0 8px 24px #000a,0 0 24px #ffc64b;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:installShine 2.2s linear infinite,installBob 1.4s ease-in-out infinite}
#fxInstall[hidden]{display:none}
@keyframes installShine{to{background-position:-150% 0}}
@keyframes installBob{0%,100%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.06)}}
@media (prefers-reduced-motion:reduce){#fxInstall{animation:none}}