/* Expensive decoration is reduced only when the browser reports constrained hardware/network. */
html[data-performance="balanced"] .game-celebration__sparks i:nth-child(n+11),
html[data-performance="lite"] .game-celebration__sparks i:nth-child(n+7){display:none!important}
html[data-performance="lite"] .game-celebration__glow{display:none!important}
html[data-performance="lite"] .game-celebration,
html[data-performance="lite"] .game-celebration__copy{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-performance="lite"] .match3-tile{transition:left .16s ease-out,top .16s ease-out,opacity .1s,transform .1s!important}
html[data-performance="lite"] .match3-tile>span{box-shadow:inset 0 -2px 0 #0002!important}
html[data-performance="lite"] .card-play-header,
html[data-performance="lite"] .game-confirm-sheet::backdrop,
html[data-performance="lite"] .game-intro-start{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-performance="lite"] .game-card-performance-surface{box-shadow:none!important}
html[data-performance="lite"] [data-performance-decoration="optional"]{display:none!important}
