/* Slot-game demo previews: per-game light profiles for the shared illustrated poster controller
   (posters-v3.css owns the mechanism; these rules only tint each game's glints and pace its letter light).
   Decorative only: the poster is aria-hidden and pointer-transparent; reduced motion hides it (posters-v3.css). */
.cpm-poster[data-casino-scene$="-preview"] .cpm-spark-halo{opacity:.4}
.cpm-poster[data-casino-scene="tram-tamasha-preview"] .cpm-spark-halo{fill:#ffc94a}
.cpm-poster[data-casino-scene="baraati-boom-preview"] .cpm-spark-halo{fill:#ff9d3d}
.cpm-poster[data-casino-scene="baraati-boom-preview"] .cpm-spark{animation-duration:calc(var(--cpm-time)*.7)}
.cpm-poster[data-casino-scene="kathputli-cash-81-preview"] .cpm-spark-halo{fill:#ff6fb5}
.cpm-poster[data-casino-scene="jhilmil-jackpot-preview"] .cpm-spark-halo{fill:#ff8a3d}
.cpm-poster[data-casino-scene="bhoot-express-preview"] .cpm-spark-halo,
.cpm-poster[data-casino-scene="haunted-haveli-preview"] .cpm-spark-halo{fill:#b8f07a;opacity:.5}
.cpm-poster[data-casino-scene="haunted-haveli-preview"] .cpm-letter-beam{animation-duration:calc(var(--cpm-time)*1.3)}
