hover-overlay {
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  z-index: 20;
  opacity: 0 !important;
  pointer-events: none;
  transition: opacity 0.3s;
}
hover-target:hover + .hover-overlay {
  opacity: 1 !important;
  pointer-events: auto;
}
