/* Passe 31 : mur, ordre final — texte non sélectionnable ; voile sous la vignette agrandie ; grand format à la 2e touche. */
.mur-grille,.mur-grille *,.voile-mur,.tuile.loupe{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}
.mur-grille img,.mur-grille video,.tuile.loupe video{pointer-events:none}
.voile-mur{z-index:55}
.tuile.loupe{z-index:60}
.tuile.loupe.grand{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) !important;width:min(100vw,calc(100dvh * 9 / 16));height:min(100dvh,calc(100vw * 16 / 9));max-width:100vw;max-height:100dvh;z-index:90;border-radius:0}
.tuile.loupe.grand video{object-fit:contain;background:#000}
