.dv2-layout .dv2-media-host{position:relative}
.dv2-layout .dv2-media-pending{opacity:0}
.dv2-layout .dv2-media-skeleton{position:absolute;display:block;pointer-events:none;z-index:1;overflow:hidden;background:#edece8;background:color-mix(in srgb,var(--petrol) 7%,var(--linen));isolation:isolate}
.dv2-layout .dv2-media-skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.55) 50%,transparent 85%);transform:translateX(-100%);animation:dv2-media-shimmer 1.8s ease-in-out infinite}
@keyframes dv2-media-shimmer{to{transform:translateX(100%)}}
@media(prefers-reduced-motion:reduce){.dv2-layout .dv2-media-skeleton::after{animation:none;background:none}}
