/* Temporary masks are decorative and never affect layout, focus or hit testing. */
.motion-surface { position: relative; }
.motion-overlay { display: block; position: absolute; z-index: 4; pointer-events: none; user-select: none; }
#l-root [data-motion-state="pending"] {
  opacity: 0 !important;
}
@media (prefers-reduced-motion: reduce) {
  .motion-overlay { display: none; }
  #l-root [data-motion-state="pending"] { opacity: 1 !important; }
}
