/* Independent poster-first delivery. Geometry follows the original page. */
[data-media-frame]{position:relative;min-width:0;overflow:hidden;isolation:isolate}[data-media-frame].absolute{position:absolute}[data-media-frame]>[data-media-cover]{display:block;width:100%;height:100%;object-fit:var(--media-fit,cover)}[data-media-frame]>video[data-media-video]{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--media-fit,cover);visibility:hidden;opacity:0;pointer-events:none}[data-media-frame]:is([data-media-state=playing],[data-media-state=buffering])>video[data-media-video]{visibility:visible;opacity:1;pointer-events:auto}[data-media-frame]:is([data-media-state=playing],[data-media-state=buffering])>[data-media-cover]{visibility:hidden}[data-media-frame][data-media-poster=error]>[data-media-cover]{visibility:hidden}[data-media-play]{position:absolute;bottom:12px;right:12px;z-index:3;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #ffffff70;border-radius:999px;background:#000a;color:#fff;cursor:pointer;backdrop-filter:blur(4px)}[data-media-play]:focus-visible{outline:2px solid #ffce32;outline-offset:3px}[data-media-play]::before{content:'▶';font-size:13px}[data-media-play][data-media-retry=true]::before{content:'↻';font-size:22px}[data-media-frame][data-media-state=playing]>[data-media-play]{display:none}[data-media-play]:disabled{cursor:progress;opacity:.6}[data-media-frame][data-media-state=loading]>[data-media-play]::before,[data-media-frame][data-media-state=buffering]>[data-media-play]::before{content:'…';font-size:24px}@media(prefers-reduced-motion:reduce){[data-media-frame] *{transition:none!important;animation:none!important}}

@media(min-width:640px){[data-media-fit-sm=cover]{--media-fit:cover!important}[data-media-fit-sm=contain]{--media-fit:contain!important}}@media(min-width:768px){[data-media-fit-md=cover]{--media-fit:cover!important}[data-media-fit-md=contain]{--media-fit:contain!important}}@media(min-width:1024px){[data-media-fit-lg=cover]{--media-fit:cover!important}[data-media-fit-lg=contain]{--media-fit:contain!important}}@media(min-width:1280px){[data-media-fit-xl=cover]{--media-fit:cover!important}[data-media-fit-xl=contain]{--media-fit:contain!important}}@media(min-width:1536px){[data-media-fit-2xl=cover]{--media-fit:cover!important}[data-media-fit-2xl=contain]{--media-fit:contain!important}}

/* Opt-in generated outputs: the paused, decoded video remains its own poster. */
[data-media-frame][data-media-first-frame-state="ready"]:not([data-media-state="playing"]):not([data-media-state="buffering"]) > video[data-media-video]{visibility:visible;opacity:1;pointer-events:none}
