*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;width:100%}.success-snackbar{background:#4caf50!important;color:#fff!important}.error-snackbar{background:#f44336!important;color:#fff!important}.info-snackbar{background:#2196f3!important;color:#fff!important}.pwa-install-prompt{position:fixed;bottom:20px;left:20px;right:20px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;padding:16px;border-radius:8px;box-shadow:0 4px 20px #0000004d;z-index:1000;display:flex;align-items:center;justify-content:space-between;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.pwa-install-prompt{left:16px;right:16px;bottom:16px}}
