/* A calm moving shoreline before the crab gives away the lens. */
.scene-landmark--groups > img,
.scene-landmark--groups > .beach-scene-motion {
  transform-origin: 50% 58%;
  animation: beach-scene-drift 10s ease-in-out infinite alternate;
}
.scene-landmark--groups > .beach-scene-motion {
  position:absolute;
  inset:0;
  z-index:1;
  display:block;
  width:100%;
  height:100%;
  pointer-events:none;
  overflow:hidden;
}
.beach-scene-waves { stroke-width:3; opacity:.3; animation: beach-water-light 7s ease-in-out infinite alternate; }
@keyframes beach-scene-drift { from {transform:scale(1)} to {transform:scale(1.012) translateY(-.15%)} }
@keyframes beach-water-light { from {opacity:.12;transform:translateX(-10px)} to {opacity:.35;transform:translateX(10px)} }
@media (prefers-reduced-motion: reduce) {
  .scene-landmark--groups > img { animation:none; }
  .scene-landmark--groups > .beach-scene-motion { display:none; animation:none; }
}
