.layer-grid {
  position:absolute;
  inset: 31% 20% 26% 22%;
  z-index: 2;
  background-image:
    linear-gradient(color-mix(in oklab, var(--c2) 28%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in oklab, var(--c1) 22%, transparent) 1px, transparent 1px);
  background-size: 24px 24px;
  opacity: .34;
  mask-image: linear-gradient(180deg, transparent 0%, black 18%, black 82%, transparent 100%);
  mix-blend-mode: screen;
  animation: zGridDrift 7.6s linear infinite;
}
@keyframes zGridDrift { to { background-position: 48px 24px, 24px 48px; } }
