.media-frame{background:#eee8e3;width:100%;height:100%;display:block;position:relative;overflow:hidden}.media-frame>img,.media-frame>video{width:100%;height:100%;display:block}.media-frame.is-loading>img,.media-frame.is-loading>video{opacity:0}.media-placeholder{color:#66142161;pointer-events:none;background:linear-gradient(100deg,#eee8e3 20%,#f8f4f0 40%,#eee8e3 60%) 0 0/220% 100%;place-items:center;animation:1.2s ease-in-out infinite media-placeholder-shimmer;display:grid;position:absolute;inset:0}.media-frame.is-error .media-placeholder{background:#f2ede9;font-size:18px;animation:none}@keyframes media-placeholder-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.media-placeholder{animation:none}}
