/* Тепле світло на фото Шріли Прабгупади (модуль «prabhupada-light»).
   Два шари поверх фото: пляма, що ходить колом (обертається обгортка – рухається лише transform),
   і пляма під курсором. Фото під ними – звичайний <img>, тож воно видно завжди. */
.sp-lamp-orbit, .sp-lamp-follow { position: absolute; pointer-events: none; }
.sp-lamp-orbit { inset: 0; transition: opacity .8s ease; }
.sp-lamp-light, .sp-lamp-follow {
  width: 90%; aspect-ratio: 1; border-radius: 50%;
  background: radial-gradient(closest-side, rgb(var(--gold-glow) / .38), rgb(var(--gold-glow) / .15) 45%, transparent);
}
.sp-lamp-light { position: absolute; left: 50%; top: 45%; translate: -50% -50%; }
.sp-lamp-follow { left: 0; top: 0; margin: -45% 0 0 -45%; opacity: 0; transition: opacity .6s ease; }
.sp__pic.is-follow .sp-lamp-orbit { opacity: 0; }
.sp__pic.is-follow .sp-lamp-follow { opacity: 1; }

@media (prefers-reduced-motion: no-preference) {
  /* Коло радіусом ~22% кадру: обгортка обертається, пляма зсунута від центру */
  .sp-lamp-orbit { animation: sp-lamp-spin 18s linear infinite; }
  .sp-lamp-light { left: 72%; }
}
@keyframes sp-lamp-spin { to { transform: rotate(360deg); } }
