/* kit-click-reveal.css — bloc illuminé au clic sur un trigger SVG.
   ⚠️ v3 : suppression du transform: scale(1.03) au hover (cf. MOTOR_V3_PLAN cause #2). */

.kit-illust {
  background: rgba(255,255,255,0.02);
  border: 1px solid rgba(255,255,255,0.10);
  border-radius: 0.75rem;
  padding: 1rem;
  margin-block: 0.75rem;
}
.kit-illust svg { display: block; width: 100%; height: auto; max-width: 100%; }
.kit-illust [data-reveal-trigger] {
  transition: opacity 200ms, filter 200ms;
}
.kit-illust [data-reveal-trigger]:hover {
  filter: brightness(1.25);
}
.kit-illust [data-reveal-trigger][data-active="1"] {
  filter: brightness(1.35);
}
[data-reveal-target] {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 300ms ease, max-height 350ms ease, padding 250ms ease;
  padding: 0 0.75rem;
}
[data-reveal-target][data-revealed="1"] {
  opacity: 1;
  max-height: 300px;
  padding: 0.75rem;
}
