/* Kirish / ro'yxatdan o'tish sahifalari: 3D chuqurlik + o'qiladigan statistikalar */
.stat-card-glass .stat-num{color:#fff !important;text-shadow:0 2px 14px rgba(0,0,0,.35)}
.stat-card-glass .stat-num.text-primary{color:#c7d2fe !important}
.stat-card-glass .stat-num.text-warning{color:#fde68a !important}
.stat-card-glass .stat-num.text-success{color:#86efac !important}
.stat-card-glass .stat-num.text-info{color:#a5f3fc !important}
.stat-card-glass,.testimonial-box{
  position:relative;transform:perspective(900px) translate3d(0,var(--ty,0px),0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));
  transform-style:preserve-3d;transition:transform .18s ease-out, box-shadow .25s ease;
  box-shadow:0 1px 0 rgba(255,255,255,.22) inset, 0 -2px 0 rgba(0,0,0,.18) inset, 0 18px 30px -16px rgba(0,0,0,.6);
}
.stat-card-glass:hover{--ty:-4px;box-shadow:0 1px 0 rgba(255,255,255,.3) inset, 0 26px 40px -16px rgba(0,0,0,.7), 0 40px 60px -34px rgba(129,140,248,.7)}
.stat-card-glass .stat-num{transform:translateZ(24px)}
.brand-panel .t3d-orb{opacity:.55}
.brand-panel .t3d-orb.a{right:6%;top:6%;width:110px;height:110px}.brand-panel .t3d-orb.b{right:10%;bottom:8%}.brand-panel .t3d-orb.c{left:auto;right:30%;bottom:30%}
.btn-submit,.btn-google,button[type=submit].btn-auth,.auth-btn{box-shadow:0 1px 0 rgba(255,255,255,.35) inset, 0 4px 0 rgba(30,27,100,.5), 0 16px 24px -10px rgba(79,70,229,.6);transition:transform .12s ease, box-shadow .12s ease}
.btn-submit:active,.auth-btn:active{transform:translateY(3px);box-shadow:0 1px 0 rgba(30,27,100,.5)}
@media (hover:none),(max-width:820px){.stat-card-glass,.testimonial-box{transform:none}}
@media (prefers-reduced-motion:reduce){.stat-card-glass,.testimonial-box{transform:none !important}}
