/* Фон: чистый чёрный + дождь (замена боковых артов) */
html, body { background:#000 !important; }
body::before { background:#000 !important; }
body::after { display:none !important; }
#ks-rain { position:fixed; inset:0; width:100%; height:100%; z-index:-1; pointer-events:none;
  -webkit-mask-image:linear-gradient(90deg,#000 0%,#000 18%,rgba(0,0,0,.35) 36%,rgba(0,0,0,.35) 64%,#000 82%,#000 100%);
  mask-image:linear-gradient(90deg,#000 0%,#000 18%,rgba(0,0,0,.35) 36%,rgba(0,0,0,.35) 64%,#000 82%,#000 100%); }
@media (prefers-reduced-motion:reduce) { #ks-rain { display:none; } }
