/* Video Optimization Styles for UlmoDigital Web V3 */

/* GPU Acceleration and Performance Optimizations */
video {
  will-change: transform, filter, opacity;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

/* Smooth video transitions */
video {
  transition: filter 0.6s ease, opacity 0.6s ease, transform 0.3s ease;
}

/* Video loaded state - remove will-change after load */
video.loaded {
  will-change: auto;
}

/* Prevent video flickering on page load */
video[preload="metadata"] {
  background-color: var(--color-gray);
}

/* Optimize video rendering during scroll */
video {
  contain: layout style paint;
}

