/* One continuous cinematic canvas: remove dividing lines and oversized A. */
.ux-floating-number,.ux-divider,.hero-tech-label{display:none!important}
.hero::before,.hero::after{display:none!important;content:none!important}
/* Strip decorative section separators without altering poster edges or readable content. */
.section,.section::before,.section::after,.hero,.feature-band,.compact-production,.premium-partners,.theatre-refined,.portfolio-curated,.contact,footer,.footer,.ticker,.ux-cinematic-line,.showcase-foot{
 border-top:0!important;border-bottom:0!important;box-shadow:none!important;
}
.section::before,.section::after{border:0!important}
.section-head::before,.section-head::after,.feature-inner::after{border:0!important;box-shadow:none!important}
.ticker,.ux-cinematic-line{border:0!important}
/* Remove only separator strokes; retain typographic content and spacing. */
.section-head .kicker::before,.section-head .kicker::after,.kicker::before,.kicker::after,.line{display:none!important}
/* Prevent alternating rectangular section background bands. */
main,main>section,.section,.feature-band,.compact-production,.premium-partners,.theatre-refined,.contact,.footer,footer{background:transparent!important;background-image:none!important}
/* Keep the cinematic fixed ambient canvas as the continuous visual backdrop. */
body{background:#090909!important}
#amizing-ambient{z-index:0!important}
/* Fine dividers injected by other effect scripts */
.ux-divider{display:none!important}
