/* Image-only upper-edge shading, independent from header gradient */
body .home-hero .hero-image::before,body .layout-under .detail-hero .detail-image::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:1!important}
body .home-hero .hero-image::before{background:linear-gradient(to bottom,rgba(0,0,0,var(--bc-home-image-shade,.16)) 0%,rgba(0,0,0,calc(var(--bc-home-image-shade,.16)*.40)) 18%,transparent 42%)!important}
body .layout-under .detail-hero .detail-image::before{background:linear-gradient(to bottom,rgba(0,0,0,var(--bc-film-image-shade,.16)) 0%,rgba(0,0,0,calc(var(--bc-film-image-shade,.16)*.40)) 18%,transparent 42%)!important}
