.auth-brand{background:radial-gradient(560px 300px at 72% -8%,#c6ff346b,#0000 58%),radial-gradient(420px 520px at 0 20%,#7ca80c40,#0000 55%),radial-gradient(120% 120% at 75% 12%,#161f0c 0%,#2a3d17 30%,#4f771f 62%,#72a433 100%)}.auth-brand:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(720px 520px at 60% 0,#000,#0000 72%);mask-image:radial-gradient(720px 520px at 60% 0,#000,#0000 72%)}.auth-brand:after{content:"";pointer-events:none;will-change:transform;background:radial-gradient(42% 38% at 30% 30%,#c6ff346b,#0000 70%),radial-gradient(36% 34% at 72% 62%,#a8ce6e4d,#0000 70%),radial-gradient(30% 30% at 58% 18%,#c6ff3438,#0000 70%);animation:22s ease-in-out infinite alternate auth-aurora;position:absolute;inset:-30%}.auth-brand>*{z-index:1;position:relative}@keyframes auth-aurora{0%{transform:translate(-4%,-3%)rotate(-4deg)scale(1)}50%{transform:translate(3%,2%)rotate(2deg)scale(1.06)}to{transform:translate(5%,-4%)rotate(5deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.auth-brand:after{animation:none}}
