/* The PC gallery has matching CLOSE rails; the detail view keeps its Back. */
@media (min-width:1181px) {
  .svc-detail-overlay:not(.is-project-detail) .svc-detail-close-left {
    left:auto;
    right:calc(100% + 4px);
  }
}
.svc-detail-overlay.is-project-detail .svc-detail-close-left {display:none!important;}

@media (max-width:1180px) {
  .svc-detail-overlay .svc-detail-close-left {display:none!important;}
  .woogi-project-tile {transform:translate3d(0,clamp(10px,1.5svh,18px),0);}
  .woogi-project-tile-soon {width:88%!important;}
  .woogi-project-tile.is-soon .woogi-project-tile-soon {top:79%!important;}
}
@media (prefers-reduced-motion:no-preference) {
  .woogi-project-list.is-entrance-ready .woogi-project-tile-art {
    transform:translate3d(calc(100vw + 72px),0,0);
  }
  .woogi-project-list.is-entering .woogi-project-tile-art {
    animation:woogi-project-tile-slide .9s cubic-bezier(.18,1,.32,1) both;
    animation-delay:calc(140ms + var(--tile-order) * 180ms);
    will-change:transform;
  }
  @keyframes woogi-project-tile-slide {
    from {transform:translate3d(calc(100vw + 72px),0,0);}
    to {transform:translate3d(0,0,0);}
  }
}
