/* Madabridge — petit rond suiveur global du curseur.
   Le curseur système reste visible pour la lisibilité et les champs de saisie. */
.mbs-cursor-trail {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2147483000;
  width: var(--mbs-cursor-size, 18px);
  height: var(--mbs-cursor-size, 18px);
  border: 2px solid var(--mbs-cursor-color, #4d712f);
  background: rgba(255,255,255,.035);
  border-radius: 50%;
  box-sizing: border-box;
  pointer-events: none !important;
  user-select: none;
  opacity: 0;
  will-change: transform, opacity;
  transform: translate3d(-200px,-200px,0) translate(-50%,-50%);
  transition: opacity .16s ease, border-color .16s ease, background-color .16s ease;
}
.mbs-cursor-trail.is-visible {opacity: .95;}
.mbs-cursor-trail.is-interactive {background: rgba(77,113,47,.13);}
/* L'ancienne aura V5 et l'éventuel grand halo n'apparaissent pas en double. */
html.mbs-cursor-enabled .mb-cursor-aura,
html.mbs-cursor-enabled .mbs-cursor-glow {display: none !important;}
@media (hover:none), (pointer:coarse), (prefers-reduced-motion: reduce) {
 .mbs-cursor-trail {display:none !important;}
}
