/* Feedback tactile discret — desktop uniquement (évite le :active bloqué sur Android) */

.okdak-tap-target,
.card,
.home-start-card,
.home-template-pick,
.card-modern,
.benefit-card,
.index-cta-studio,
.start-cta,
.start-usecases__card,
#conversationList > li,
.index-serp-item,
button,
[role="button"],
a.btn,
.home-shell-btn,
.home-studio-nav__btn {
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}

@media (hover: hover) and (pointer: fine) {
  .okdak-tap-target,
  .card,
  .home-start-card,
  .home-template-pick,
  .card-modern,
  .benefit-card,
  .index-cta-studio,
  .start-cta,
  .start-usecases__card,
  #conversationList > li,
  .index-serp-item {
    transition: opacity 0.12s ease;
  }

  .okdak-tap--pressing,
  .card--pressing,
  .okdak-tap-target:active,
  .card:active {
    opacity: 0.82;
  }
}

@media (prefers-reduced-motion: reduce) {
  .okdak-tap--pressing,
  .card--pressing,
  .okdak-tap-target:active,
  .card:active {
    transition: none !important;
    opacity: 1 !important;
  }
}
