/* C'est La Vie Photography (classic) — motion.
   No intro overlay on this build: like her Wix site, the page is simply
   there. The one motion she already has is kept: photographs fade in
   as they scroll into view. */

[data-reveal] {
  opacity: 0;
  transform: translateY(14px);
  transition: opacity .7s ease, transform .7s ease;
}
[data-reveal].revealed {
  opacity: 1;
  transform: none;
}

@media (prefers-reduced-motion: reduce) {
  [data-reveal] { opacity: 1; transform: none; transition: none; }
  .mosaic .tile img, .gallery-grid .tile img, .albums-grid img { transition: none; }
  .wwm-slide { transition: none; }
}
