.pwa-install-prompt{animation:slideUp .4s ease-out;background:linear-gradient(135deg,#5b21b6,#7c3aed);bottom:0;box-shadow:0 -4px 20px #0003;color:#fff;left:0;padding:1rem;position:fixed;right:0;z-index:9999}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.pwa-install-content{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:1200px}.pwa-install-icon{flex-shrink:0}.pwa-install-icon img{border-radius:12px;box-shadow:0 2px 8px #0003;height:48px;width:48px}.pwa-install-text{flex:1 1}.pwa-install-text h3{font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.pwa-install-text p{font-size:.9rem;line-height:1.4;margin:0;opacity:.95}.ios-share-icon{background:#fff3;border-radius:4px;display:inline-block;font-size:1.2rem;font-weight:700;padding:0 .25rem}.pwa-install-actions{align-items:center;display:flex;gap:.5rem}.pwa-install-button{background:#fff;border:none;border-radius:8px;color:#5b21b6;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease;white-space:nowrap}.pwa-install-button:hover{background:#f3f4f6;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.pwa-install-button:active{transform:translateY(0)}.pwa-dismiss-button{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.pwa-dismiss-button:hover{background:#ffffff4d}.pwa-dismiss-button:active{transform:scale(.95)}@media (max-width:768px){.pwa-install-prompt{padding:.75rem}.pwa-install-content{gap:.75rem}.pwa-install-icon img{height:40px;width:40px}.pwa-install-text h3{font-size:1rem}.pwa-install-text p{font-size:.85rem}.pwa-install-button{font-size:.9rem;padding:.6rem 1.2rem}.pwa-dismiss-button{font-size:1rem;height:32px;width:32px}}@media (max-width:480px){.pwa-install-content{flex-wrap:wrap}.pwa-install-actions{justify-content:space-between;margin-top:.5rem;width:100%}.pwa-install-button{flex:1 1}}@media (display-mode:standalone){.pwa-install-prompt{display:none}}