/* A slightly larger heading and gentle horizontal stretch keep the complete
   animation visible, with the logo constrained between the series arrows. */
.page-smokey-bites .series-main{--series-logo-height:clamp(72px,16vw,200px)}
.page-smokey-bites .series-navigation{--series-display-ratio:2.7}
.smokey-bites-video-logo>.series-art-original{visibility:hidden}
.smokey-bites-logo-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;background:#000;pointer-events:none}
.smokey-bites-video-logo>.series-art-localized{z-index:1}
.smokey-bites-video-logo.has-localized-art>.smokey-bites-logo-video,.smokey-bites-video-logo.is-logo-fallback>.smokey-bites-logo-video{visibility:hidden}
.smokey-bites-video-logo.is-logo-fallback:not(.has-localized-art)>.series-art-original{visibility:visible}
@media(max-width:600px){
 .page-smokey-bites .series-navigation{--series-display-ratio:var(--series-logo-ratio)}
}
@media(prefers-reduced-motion:reduce){
 .smokey-bites-logo-video{display:none}
 .smokey-bites-video-logo:not(.has-localized-art)>.series-art-original{visibility:visible}
}
