/* La pop-up « nouvelle version » (src/mise-a-jour.js) : une fenêtre au verre givré des fenêtres du site (jetons src/jetons.css). */
.maj-fond { position: fixed; inset: 0; z-index: 2000; display: grid; place-items: center; padding: 16px; background: var(--voile-tiroir, rgba(8, 10, 14, 0.5)); }
.maj-fenetre { width: min(420px, 100%); display: flex; flex-direction: column; gap: 12px; padding: 20px 20px 16px; border-radius: var(--r-panneau); border: 1px solid var(--verre-filet, rgba(255, 255, 255, 0.12)); background: var(--verre-givre); -webkit-backdrop-filter: var(--verre-flou); backdrop-filter: var(--verre-flou); color: var(--encre); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16), var(--verre-filet); font-family: var(--police); }
.maj-titre { margin: 0; font-size: var(--t-17); font-weight: 600; }
.maj-texte { margin: 0; font-size: var(--t-14); line-height: 1.5; color: var(--texte); }
.maj-pied { display: flex; justify-content: flex-end; gap: 8px; margin-top: 4px; }
@media (max-width: 480px) { .maj-fond { place-items: end center; } .maj-pied .bouton { flex: 1; } }
@media (prefers-reduced-transparency: reduce) { .maj-fenetre { background: var(--panneau); -webkit-backdrop-filter: none; backdrop-filter: none; } }
