/* v5p3 (Патч 16): light effects on phones / slow devices. Same look, cheaper to draw:
   no live background blur, no full-screen blend modes, rain/mist moved to GPU transforms, fewer floating sprites. */
html.lite *,html.lite *::before,html.lite *::after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html.lite .top{background:color-mix(in srgb,var(--bg) 95%,transparent)}
html.lite .modal,html.lite .ckov{background:rgba(0,0,0,.7)}
html.lite .pm-scan{mix-blend-mode:normal;opacity:.3}
html.lite .pm-grain{mix-blend-mode:normal;opacity:.05}
html.lite .pm-anom{filter:none;will-change:transform}
html.lite .pm-sky{filter:none}
html.lite .pm-rain{background:none;animation:none;overflow:hidden;contain:strict}
/* rain: two GPU-moved layers (real children, so the browser can animate them off the main thread) */
.pm-rain i{display:none}
html.lite .pm-rain i{display:block;position:absolute;left:-80px;top:-440px;right:0;bottom:0;will-change:transform;animation:liteRainA .9s linear infinite;
  background-image:repeating-linear-gradient(104deg,transparent 0 22px,rgba(170,220,255,.32) 22px 23px,transparent 23px 61px);background-size:200px 300px}
html.lite .pm-rain i+i{background-image:repeating-linear-gradient(98deg,transparent 0 37px,rgba(255,140,240,.22) 37px 38px,transparent 38px 90px);background-size:260px 420px;animation-name:liteRainB}
@keyframes liteRainA{to{transform:translate3d(-40px,300px,0)}}
@keyframes liteRainB{to{transform:translate3d(-60px,420px,0)}}
html.lite .pm-float i:nth-child(n+7){display:none}
html.lite .pm-float i,html.lite .cs-scene::after,html.lite .cs-fore::before{will-change:transform}
html.lite .cs-scene::after,html.lite .cs-fore::before{filter:none}
@media (prefers-reduced-motion:reduce){html.lite .pm-rain i{animation:none}}
html.lite .pm-kitty svg{animation:none}
html.lite .pm-kitty{animation:liteBob 3.2s ease-in-out infinite}
@keyframes liteBob{0%,100%{transform:rotate(14deg) translateY(0)}50%{transform:rotate(14deg) translateY(-4px)}}
@media (prefers-reduced-motion:reduce){html.lite .pm-kitty{animation:none}}
