body.ide-page::before {
  background-image:
    radial-gradient(ellipse at 50% 50%, transparent 30%, rgba(0,0,0,0.8) 100%),
    linear-gradient(90deg, transparent 47%, rgba(255,255,255,0.08) 49%, rgba(255,255,255,0.12) 50%, rgba(255,255,255,0.08) 51%, transparent 53%),
    linear-gradient(0deg, transparent 47%, rgba(255,255,255,0.08) 49%, rgba(255,255,255,0.12) 50%, rgba(255,255,255,0.08) 51%, transparent 53%);
  animation: gridLsdSoft 10s linear infinite;
}
@keyframes gridLsdSoft {
  0%, 59% { filter: none; }
  60%, 99% { filter: url(#lsd-soft) hue-rotate(30deg); }
  73% { filter: url(#lsd-soft) hue-rotate(-20deg); }
  86% { filter: url(#lsd-soft) hue-rotate(50deg); }
  100% { filter: none; }
}
