/* Keep the approved layout; soften the supplied studio backgrounds at the edges. */
.real-item-picture{display:contents}
.real-item{object-fit:contain;object-position:center;max-width:100%}
.event-icon .real-item{width:32px;height:44px}
.event-icon:has(.real-item){overflow:hidden}
.boss-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:-1;background:#05080d;opacity:.78}
.boss-video-screen:has(.boss-video-poster):before{display:none}
.boss-video-screen:has(.boss-video-poster){aspect-ratio:53/30}
.boss-video-screen:has(.boss-video-poster) .video-ring{background:#080c11dd}
.boss-video-screen:has(.boss-video-poster) .video-status{background:#080c11df;padding:7px 12px}
.boss-player{aspect-ratio:53/30;object-fit:contain}
@media(prefers-reduced-motion:reduce){.boss-video-screen:has(.boss-video-poster) *{animation:none;transition:none}}
