/* Decorative star objects stay behind the existing logo, controls and text. */
.independent-stars{position:absolute;inset:0;pointer-events:none;overflow:hidden}.independent-star{position:absolute;height:auto;transform-origin:50% 50%;will-change:transform,opacity;filter:none;contain:layout style}.cosmic-layers .cosmic-dust{opacity:.66}
.combo-burst{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.combo-burst img{position:absolute;width:2.3%;height:auto;will-change:transform,opacity}.result-cheer-actor{position:absolute;right:1%;bottom:25%;width:24%;height:auto;z-index:3;pointer-events:none;transform-origin:50% 85%;filter:drop-shadow(0 .2cqw .2cqw #1b074438)}
.combo-cheer{position:absolute;left:24%;right:24%;top:44%;z-index:3;text-align:center;color:#fff49b;font-weight:950;font-size:3cqw;text-shadow:0 .2cqw #6b246f;pointer-events:none;line-height:1.2}.combo-cheer small{display:block;font-size:.85cqw;color:#e8e6ff;letter-spacing:.1em;font-weight:700;margin-top:.25cqw}.completion.combo-playing .result-copy h3{opacity:0}.completion .result-copy h3{opacity:1}
@media(prefers-reduced-motion:reduce){.independent-star{will-change:auto}.combo-burst{display:none}.result-cheer-actor{will-change:auto}}
