/* ============================================================
   TOUCH FEEDBACK - E-Drone
   משוב מגע לכרטיסים לחיצים: שקיעה עדינה בהקשה (scale 0.985, ~120ms).
   transform בלבד (בלי jank), נכבה תחת prefers-reduced-motion.
   אפקטי ה-hover עצמם עטופים ב-@media (hover: hover) בקבצי המקור,
   כדי שלא יידבקו במגע. הקובץ הזה = הרכיב שגיא עשוי לבקש לשנות
   (שקיעה <-> הרמה) - שינוי של שורה אחת, מרוכז כאן.

   שים לב: hp-project-card / svc-proj-card / mzn-cat כבר מגדירים transition
   על transform בקובץ המקור - לא מוסיפים להם transition כאן (כדי לא לדרוס
   את מעבר ה-shadow שלהם). מוסיפים transition רק לכרטיסים שאין להם.
   ============================================================ */

/* transition על transform רק לכרטיסים שאין להם כבר אחד */
.svc-value-card--audience,
.magazine-featured-card,
.magazine-post-card,
.sp-related__card,
.mzn-big,
.mzn-new__lead,
.mzn-maint__big-card,
.mzn-article-card,
.mag-featured-link,
.div-block__split-media,
.sp-gallery__item,
.svc-gallery__item {
  transition: transform 120ms cubic-bezier(0.4, 0, 0.2, 1);
}

/* שקיעה בהקשה - כל הכרטיסים הלחיצים */
.hp-project-card:active,
.svc-proj-card:active,
.svc-value-card--audience:active,
.magazine-featured-card:active,
.magazine-post-card:active,
.sp-related__card:active,
.mzn-big:active,
.mzn-cat:active,
.mzn-new__lead:active,
.mzn-maint__big-card:active,
.mzn-article-card:active,
.mag-featured-link:active,
.div-block__split-media:active,
.sp-gallery__item:active,
.svc-gallery__item:active {
  transform: scale(0.985);
}

@media (prefers-reduced-motion: reduce) {
  .svc-value-card--audience,
  .magazine-featured-card,
  .magazine-post-card,
  .sp-related__card,
  .mzn-big,
  .mzn-new__lead,
  .mzn-maint__big-card,
  .mzn-article-card,
  .mag-featured-link,
  .div-block__split-media,
  .sp-gallery__item,
  .svc-gallery__item {
    transition: none;
  }
  .hp-project-card:active,
  .svc-proj-card:active,
  .svc-value-card--audience:active,
  .magazine-featured-card:active,
  .magazine-post-card:active,
  .sp-related__card:active,
  .mzn-big:active,
  .mzn-cat:active,
  .mzn-new__lead:active,
  .mzn-maint__big-card:active,
  .mzn-article-card:active,
  .mag-featured-link:active,
  .div-block__split-media:active,
  .sp-gallery__item:active,
  .svc-gallery__item:active {
    transform: none;
  }
}
