/* ANDRIK R137 — движение глаза без смещения центра */
body.r137-eye-motion-page .control-topbar .control-center-logo{
  transform-origin:50% 50%!important;
  animation:andrikR137EyeApproach 2.75s ease-in-out infinite!important;
  animation-play-state:running!important;
  will-change:transform!important;
}

body.r137-eye-motion-page .control-topbar .control-center-logo .logo-ok{
  animation:none!important;
  transform:translate(-50%,-50%)!important;
  filter:
    brightness(1.20)
    saturate(1.42)
    drop-shadow(0 0 10px rgba(85,255,145,.78))
    drop-shadow(0 0 28px rgba(31,235,98,.68))
    drop-shadow(0 0 48px rgba(13,174,69,.40))!important;
}

body.r137-eye-motion-page .control-topbar .control-center-logo::after{
  animation:andrikR137EyeHalo 2.75s ease-in-out infinite!important;
  animation-play-state:running!important;
}

@keyframes andrikR137EyeApproach{
  0%,100%{
    transform:translate(-50%,-50%) scale(.88);
  }
  50%{
    transform:translate(-50%,-50%) scale(1.14);
  }
}

@keyframes andrikR137EyeHalo{
  0%,100%{
    transform:translate(-50%,-50%) scale(.72);
    opacity:.18;
  }
  50%{
    transform:translate(-50%,-50%) scale(1.42);
    opacity:.92;
  }
}

@media(prefers-reduced-motion:reduce){
  body.r137-eye-motion-page .control-topbar .control-center-logo{
    animation-duration:5.5s!important;
  }
}
