
/* White gradient hero preview: light overlay + dark typography */
.cine-hero{background:#f6f4f0;color:#1f1a17}
.cine-scene[data-tone="light"]{color:#1f1a17}
.cine-scene[data-tone="light"] .cine-scene__shade{
  background:linear-gradient(90deg,rgba(248,245,240,.92) 0%,rgba(248,245,240,.82) 34%,rgba(248,245,240,.22) 70%,rgba(248,245,240,.10) 100%);
}
.cine-scene[data-tone="light"][data-align="right"] .cine-scene__shade{
  background:linear-gradient(270deg,rgba(248,245,240,.92) 0%,rgba(248,245,240,.82) 34%,rgba(248,245,240,.22) 70%,rgba(248,245,240,.10) 100%);
}
.cine-kicker{color:rgba(31,26,23,.78)}
.cine-copy{color:rgba(31,26,23,.88)}
.cine-line{opacity:.34}
.cine-hero__topline,
.cine-hero__progress,
.cine-hero__hint{color:#1f1a17;mix-blend-mode:normal}
.cine-hero__progress{background:rgba(31,26,23,.18)}
.cine-hero__progress i{background:#1f1a17}
.cine-hero__cta{border-bottom-color:currentColor}
@media(max-width:900px){
  .cine-scene[data-tone="light"] .cine-scene__shade,
  .cine-scene[data-tone="light"][data-align="right"] .cine-scene__shade{
    background:linear-gradient(0deg,rgba(248,245,240,.96) 0%,rgba(248,245,240,.84) 48%,rgba(248,245,240,.16) 78%);
  }
}
