/* Only the waiting phase is gated; existing animation definitions stay intact. */
[data-load-pending],
[data-load-pending] *,
[data-load-pending]::before,
[data-load-pending]::after,
[data-load-pending] *::before,
[data-load-pending] *::after {
  animation-play-state: paused !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

html[data-loading-request],
html[data-loading-request] * {
  cursor: progress !important;
}
