/* VariApp — UI PWA statique externalisée pour réduire les styles inline. */
#lepin-pwa-install {
  position:fixed; right:18px; bottom:18px; z-index:2147483000; display:none; align-items:center; gap:8px;
  border:1px solid rgba(255,255,255,.55); border-radius:999px; padding:11px 16px;
  background:linear-gradient(135deg,rgba(10,82,56,.96),rgba(16,113,78,.96)); color:#fff;
  box-shadow:0 16px 40px rgba(10,82,56,.28); font-weight:900;
  font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif; cursor:pointer; backdrop-filter:blur(14px);
}
#lepin-pwa-install.is-visible { display:inline-flex; }
#lepin-pwa-install .pwa-install-icon { font-size:18px; }
#lepin-network-toast {
  position:fixed; left:50%; bottom:18px; transform:translateX(-50%); z-index:2147482999;
  padding:10px 14px; border-radius:999px; font-weight:900; font-family:Inter,system-ui,sans-serif;
  box-shadow:0 14px 34px rgba(0,0,0,.16); transition:opacity .25s ease; pointer-events:none; opacity:0;
}
#lepin-network-toast.is-visible { opacity:1; }
#lepin-network-toast.is-good { background:#e9f7ef; color:#0a5238; }
#lepin-network-toast.is-bad { background:#fff2e5; color:#9a4b00; }
