/* Figurinhas canônicas do rastro: ficam abaixo da navegação e nunca viram alvo de clique. */
.pointer-trail-layer{
  position:fixed;
  inset:0;
  z-index:32;
  overflow:hidden;
  pointer-events:none!important;
  contain:layout style paint;
}
.pointer-trail-image{
  position:absolute;
  display:block;
  width:clamp(130px,13.5vw,196px);
  aspect-ratio:1;
  height:auto;
  /* Alpha, proporção e recorte originais: sem moldura de cartão. */
  object-fit:contain;
  filter:drop-shadow(0 5px 5px rgba(16,16,20,.22));
  opacity:0;
  pointer-events:none!important;
  user-select:none;
  -webkit-user-drag:none;
}
.pointer-trail-image[data-active='true']{will-change:transform,opacity}
@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){
  .pointer-trail-layer{display:none}
}
html[data-motion='reduced'] .pointer-trail-layer{display:none}
