/* Native, interruption-friendly horizontal project rails. */
.project-track[data-gallery-motion]{
  scroll-snap-type:none;
  scroll-behavior:auto;
  scrollbar-width:none;
  -ms-overflow-style:none;
  -webkit-overflow-scrolling:touch;
  touch-action:pan-x pan-y pinch-zoom;
  cursor:grab;
}
.project-track[data-gallery-motion]::-webkit-scrollbar{display:none}
.project-track[data-gallery-motion]:active{cursor:grabbing}
.project-track[data-gallery-motion] .project-card{scroll-snap-align:none;scroll-snap-stop:normal}
.project-track[data-gallery-motion] .project-card .image-wrap,
.project-track[data-gallery-motion] .project-card .card-bottom{will-change:auto}
@media (hover:hover) and (pointer:fine){
  .project-track[data-gallery-motion] .project-card img{transition:none}
  .project-track[data-gallery-motion] .project-card:hover img{transform:none}
}
@media (prefers-reduced-motion:reduce){
  .project-track[data-gallery-motion]{scroll-behavior:auto}
}

