/* Atlas atmosphere + particle sphere для ЛК (стиль atlasai.su). Фон светлее чёрного. */
body.lk-body{
  background:radial-gradient(125% 105% at 50% -8%, #16294d 0%, #101d38 44%, #0a1428 100%) !important;
}
.atlas-atmo{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.atlas-atmo i{
  position:absolute;display:block;width:86vmax;height:86vmax;
  border-radius:44% 56% 63% 37% / 54% 39% 61% 46%;
  filter:blur(66px);will-change:transform,border-radius;
}
.atlas-atmo .a{left:-8vmax;top:-30vmax;opacity:.55;
  background:radial-gradient(circle,rgba(47,125,255,.55),rgba(24,95,165,.28) 42%,transparent 66%);
  animation:atmoA 26s ease-in-out infinite alternate}
.atlas-atmo .b{right:-16vmax;top:-26vmax;opacity:.4;mix-blend-mode:screen;
  background:radial-gradient(circle,rgba(119,215,255,.5),rgba(119,215,255,.16) 44%,transparent 64%);
  animation:atmoB 33s ease-in-out infinite alternate}
.atlas-atmo .c{right:-14vmax;bottom:-34vmax;opacity:.5;
  background:radial-gradient(circle,rgba(24,95,165,.6),rgba(47,125,255,.22) 40%,transparent 66%);
  animation:atmoC 30s ease-in-out infinite alternate}
.atlas-atmo .d{left:-18vmax;bottom:-30vmax;opacity:.34;
  background:radial-gradient(circle,rgba(47,125,255,.4),transparent 62%);
  animation:atmoD 38s ease-in-out infinite alternate}
@keyframes atmoA{to{transform:translate(8vmax,6vmax) rotate(18deg);border-radius:56% 44% 37% 63% / 39% 54% 46% 61%}}
@keyframes atmoB{to{transform:translate(-7vmax,5vmax) rotate(-14deg)}}
@keyframes atmoC{to{transform:translate(-6vmax,-7vmax) rotate(12deg);border-radius:60% 40% 50% 50% / 45% 55% 45% 55%}}
@keyframes atmoD{to{transform:translate(7vmax,-6vmax) rotate(-16deg)}}
.swarm-canvas{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.85}
.lk-body .auth-shell,.lk-body .dashboard-shell{position:relative;z-index:2}
/* карта логина — чуть плотнее стекло на светлом фоне для читабельности */
.lk-body .auth-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
@media (prefers-reduced-motion: reduce){.atlas-atmo i{animation:none}}
