/* Fixed decorative layer cannot widen the page or cover interactive controls. */
.perfect-score-confetti{position:fixed;inset:0;z-index:500;overflow:hidden;pointer-events:none;contain:strict}
.perfect-score-confetti>span{position:absolute;top:0;width:8px;height:11px;pointer-events:none;will-change:transform,opacity}
@media(prefers-reduced-motion:reduce){.perfect-score-confetti{display:none!important}}
