/* luxe-relations.css — Relations professionnelles (FR/IT/EN), atelier LUXE, 30/09/2026. Chargée en dernier, après maisons-etalonnage.css.
   Une seule matière calme dans la galerie ivoire : recadrage statique de cartes/napoli-1835.jpg (déjà servie par l'ouverture de la page,
   donc déjà en cache), agrandie ×2,8 sur une zone calme de la gravure (les marais « Le Paludi », à l'est de la ville). Le cadrage se fait par position absolue, jamais par transform,
   afin d'être identique sous mouvement réduit (galeries-ivoire.css y annule alors tout transform, en priorité). La galerie est suspendue par sa
   propre commande (aria-pressed="true" dans le HTML) : aucun rendu, aucune écriture de variables, aucun reflet ; « Reprendre » rend
   tout au visiteur. Aucun bloc, document ou commande masqué ; moteurs, accroches et gardes intacts ; aucune animation nouvelle. */
body.page-relations:not(#lx-relations) .iv-gallery .iv-picture {
  --lx-zoom: 2.8; --lx-x: 100%; --lx-y: 20%;
}
body.page-relations:not(#lx-relations) .iv-gallery .iv-picture img {
  position: absolute; top: calc(-1 * var(--lx-y) * (var(--lx-zoom) - 1)); left: calc(-1 * var(--lx-x) * (var(--lx-zoom) - 1));
  width: calc(100% * var(--lx-zoom)); height: calc(100% * var(--lx-zoom)); max-width: none;
  object-fit: cover; object-position: var(--lx-x) var(--lx-y); transform: none;
}
/* Le reflet reste ce qu'il est : une lueur immobile sur le papier (son animation exige data-moving="true", jamais posé ici). */
@media (max-width: 700px) {
  body.page-relations:not(#lx-relations) .iv-gallery .iv-picture { --lx-zoom: 2.6; --lx-y: 12%; }
}
