/* mm-fx.css — стили «бешеного стиля» (см. mm-fx.js). Финал по ОС Дмитрия 15.07.
   Подключается вместе с mm-fx.js. Всё через свои классы/атрибуты — существующую вёрстку не задевает. */

/* курсор-след: обычная мышка + мягкий контур. Цвет адаптивный:
   тёмный на светлом/жёлтом фоне, белый — на тёмном (переключает mm-fx.js). Синевы нет. */
.mm-trail{position:fixed;top:0;left:0;width:30px;height:30px;border:1.6px solid rgba(20,20,20,.32);border-radius:50%;
  pointer-events:none;z-index:9998;transform:translate(-50%,-50%);
  transition:width .2s ease,height .2s ease,border-color .2s ease,opacity .3s;mix-blend-mode:normal}
.mm-trail--big{width:56px;height:56px}
.mm-trail--light{border-color:rgba(255,255,255,.85)}   /* на тёмном фоне — белый */
@media (hover:none){.mm-trail{display:none}}

/* число с count-up */
.mm-num{font-variant-numeric:tabular-nums;white-space:nowrap}

/* жёлтый маркер-акцент (замена тёмно-горчичного текста; читаемо, на бренде) */
.mm-hl{background:var(--mm-accent,#FFD600);color:var(--mm-c-ink,#141414);padding:0 .14em;border-radius:3px;
  -webkit-box-decoration-break:clone;box-decoration-break:clone}

@media (prefers-reduced-motion:reduce){ .mm-trail{display:none} }
