/* ============================================================================
   fc-portrait-lumiere.css — Portrait de Giulia — Fondazione Caravelli
   ----------------------------------------------------------------------------
   Compagnon de assets/js/fc-portrait-lumiere.js.

   État de repos : le portrait vire au blanc — luminosité haussée, couleur
   retirée, comme un marbre de Carrare rendu à la lumière.
   Sous le curseur (ou au focus clavier) : la couleur revient lentement.
   Quand le curseur s'en va : retour au blanc, en 1,1 s, sans à-coup.

   Notes d'intégration :
   - La spécificité est doublée volontairement (.fc-portrait-lumiere
     .fc-portrait-lumiere) pour primer sur le filtre d'étalonnage existant
     (ex. .fc-direction-couture__portrait img { filter: saturate(.82)… })
     sans jamais modifier les feuilles historiques.
   - Aucun pseudo-élément n'est utilisé : ::before/::after du portrait
     appartiennent déjà au halo et au voile existants.
   ============================================================================ */

.fc-portrait-lumiere.fc-portrait-lumiere img,
.fc-portrait-lumiere.fc-portrait-lumiere picture img {
  filter: grayscale(1) brightness(1.16) contrast(0.88);
  transition: filter 1.1s cubic-bezier(0.22, 0.61, 0.21, 1);
}

.fc-portrait-lumiere.fc-portrait-lumiere:hover img,
.fc-portrait-lumiere.fc-portrait-lumiere:focus-within img {
  filter: grayscale(0) brightness(1) contrast(1.02);
  transition-duration: 0.9s;
}

@media (prefers-reduced-motion: reduce) {
  .fc-portrait-lumiere.fc-portrait-lumiere img,
  .fc-portrait-lumiere.fc-portrait-lumiere picture img {
    transition: none;
  }
}
