/* MNK v120 — restore v99/v100 complete hover reveal (original v67 interaction).
 * v103 later forced the first 3 descriptions visible before hover and disabled
 * transform on open. Undo ONLY those overrides. Keep v119 stagger and colors.
 * Base state: no list items visible; hover/focus/tap: all 5 enter in sequence.
 */
body.mnk-light-home #services .expertise-card .expertise-list span:nth-child(n) {
  opacity: 0 !important;
  transform: translateY(1em) !important;
  transition: opacity .45s var(--ease, cubic-bezier(.16,1,.3,1)),
              transform .45s var(--ease, cubic-bezier(.16,1,.3,1)) !important;
  transition-delay: 0s !important;
}
body.mnk-light-home #services .expertise-card:is(:hover, .is-open) .expertise-list span {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
body.mnk-light-home #services .expertise-card:is(:hover, .is-open) .expertise-list span:nth-child(2) { transition-delay: .05s !important; }
body.mnk-light-home #services .expertise-card:is(:hover, .is-open) .expertise-list span:nth-child(3) { transition-delay: .10s !important; }
body.mnk-light-home #services .expertise-card:is(:hover, .is-open) .expertise-list span:nth-child(4) { transition-delay: .15s !important; }
body.mnk-light-home #services .expertise-card:is(:hover, .is-open) .expertise-list span:nth-child(5) { transition-delay: .20s !important; }
/* v103 also added a stronger transform:scale(0) selector that blocked
 * the original gold/pale overlay from expanding on hover. Restore the
 * original seven-tenths-second fill, and return to zero on mouseout. */
body.mnk-light-home #services .expertise-card .expertise-overlay {
  transform:scale(0) !important;
}
body.mnk-light-home #services .expertise-card:is(:hover,.is-open) .expertise-overlay {
  transform:scale(1) !important;
}
/* Prevent a stuck :hover on touch devices. The original click/keyboard script
 * controls .is-open, which reveals all details together on tap. */
@media (hover:none), (pointer:coarse) {
  body.mnk-light-home #services .expertise-card:not(.is-open):hover .expertise-overlay {
    transform:scale(0) !important;
  }
  body.mnk-light-home #services .expertise-card:not(.is-open):hover .expertise-list span {
    opacity:0 !important;
    transform:translateY(1em) !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  body.mnk-light-home #services .expertise-card .expertise-list span {
    transition-duration:.01ms !important;
    transition-delay:0ms !important;
  }
}
