.login-arena-new-root{font-family:"Vazirmatn",var(--font-iran-sans-x),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-color:#05122e;color:#ffffff}.font-serif-brand{font-family:Cormorant Garamond,Georgia,serif}@keyframes neonPulse{0%,to{border-color:rgba(56,189,248,.35);box-shadow:0 16px 36px -6px rgba(2,6,23,.88),0 30px 65px -12px rgba(2,6,23,.7),0 0 16px rgba(56,189,248,.22),0 0 32px rgba(37,99,235,.18),0 0 55px rgba(30,58,138,.12),inset 0 0 16px rgba(56,189,248,.08)}50%{border-color:rgba(96,165,250,.85);box-shadow:0 24px 50px -6px rgba(2,6,23,.95),0 40px 85px -10px rgba(3,10,28,.85),0 0 26px rgba(56,189,248,.58),0 0 50px rgba(59,130,246,.4),0 0 85px rgba(37,99,235,.28),inset 0 0 24px rgba(56,189,248,.16)}}@keyframes radialGlowPulse{0%,to{opacity:.45;transform:scale(.97) translateY(4px);filter:blur(34px)}50%{opacity:.85;transform:scale(1.04) translateY(-2px);filter:blur(44px)}}.card-radial-glow-pulse{background:radial-gradient(ellipse at 50% 50%,rgba(56,189,248,.45) 0,rgba(37,99,235,.28) 42%,rgba(30,58,138,.15) 66%,transparent 82%);animation:radialGlowPulse 3.5s ease-in-out infinite}.card-radial-glow-pulse-day{background:radial-gradient(ellipse at 50% 50%,rgba(56,189,248,.35) 0,rgba(59,130,246,.22) 45%,rgba(147,197,253,.15) 68%,transparent 84%);animation:radialGlowPulse 3.5s ease-in-out infinite}@keyframes neonPulseDay{0%,to{border-color:rgba(59,130,246,.35);box-shadow:0 18px 40px -8px rgba(30,64,175,.16),0 30px 65px -12px rgba(37,99,235,.14),0 0 18px rgba(56,189,248,.25),inset 0 0 16px rgba(255,255,255,.8)}50%{border-color:rgba(37,99,235,.75);box-shadow:0 24px 50px -8px rgba(30,64,175,.24),0 40px 80px -12px rgba(37,99,235,.22),0 0 28px rgba(56,189,248,.45),0 0 52px rgba(59,130,246,.25),inset 0 0 22px rgba(255,255,255,.95)}}.neon-border-pulse{animation:neonPulse 3.5s ease-in-out infinite}.neon-border-pulse-day{animation:neonPulseDay 3.5s ease-in-out infinite}@keyframes typewriterBlink{0%,to{opacity:1}50%{opacity:0}}.typewriter-cursor{animation:typewriterBlink .85s step-end infinite}@keyframes walkerSuccessMove{0%{transform:translate3d(136px,0,0);opacity:0}8%{transform:translate3d(130px,0,0);opacity:1}42%{transform:translate3d(84px,0,0);opacity:1}68%{transform:translate3d(56px,0,0);opacity:1}84%{transform:translate3d(41px,0,0);opacity:0}to{transform:translate3d(41px,0,0);opacity:0}}@keyframes walkerBumpMove{0%{transform:translate(155px) rotate(0deg) scale(1);opacity:0}10%{transform:translate(145px) rotate(0deg) scale(1);opacity:1}44%{transform:translate(73px) rotate(0deg) scale(1);opacity:1}49%{transform:translate(66px) rotate(-6deg) scale(.78,1.12);opacity:1}60%{transform:translate(92px,-3px) rotate(22deg) scale(1);opacity:1}72%{transform:translate(96px) rotate(10deg) scaleY(.96);opacity:1}86%{transform:translate(95px) rotate(0deg) scale(1);opacity:1}to{transform:translate(95px) rotate(0deg) scale(1);opacity:0}}@keyframes walkerBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8px)}}@keyframes walkerBobUntilBump{0%,12%,24%,36%,46%{transform:translateY(0)}18%,30%,42%,6%{transform:translateY(-1.8px)}49%,to{transform:translateY(0)}}@keyframes limbSwingFront{0%,to{transform:rotate(24deg)}50%{transform:rotate(-24deg)}}@keyframes limbSwingBack{0%,to{transform:rotate(-24deg)}50%{transform:rotate(24deg)}}@keyframes limbBumpFront{0%,20%,40%{transform:rotate(24deg)}10%,30%,46%{transform:rotate(-24deg)}50%{transform:rotate(35deg)}62%{transform:rotate(-38deg)}75%,to{transform:rotate(-10deg)}}@keyframes limbBumpBack{0%,20%,40%{transform:rotate(-24deg)}10%,30%,46%{transform:rotate(24deg)}50%{transform:rotate(-30deg)}62%{transform:rotate(32deg)}75%,to{transform:rotate(12deg)}}@keyframes doorLeafOpenClose{0%,24%{transform:scaleX(1) skewY(0deg)}48%,82%{transform:scaleX(.16) skewY(-12deg)}96%,to{transform:scaleX(1) skewY(0deg)}}@keyframes doorLockedImpact{0%,46%{transform:translateX(0);fill:#2563eb;stroke:#ffffff}49%{transform:translateX(-3.5px);fill:#dc2626;stroke:#fecaca}53%{transform:translateX(2.5px);fill:#dc2626;stroke:#fecaca}57%{transform:translateX(-2px);fill:#b91c1c;stroke:#fecaca}61%{transform:translateX(1px);fill:#b91c1c;stroke:#fecaca}65%,92%{transform:translateX(0);fill:#b91c1c;stroke:#fecaca}to{transform:translateX(0);fill:#2563eb;stroke:#ffffff}}@keyframes buttonRedOnImpact{0%,46%{opacity:0}50%,88%{opacity:1}to{opacity:0}}@keyframes bumpImpactBurst{0%,46%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.15)}68%,to{opacity:0;transform:scale(1.4)}}@keyframes bumpDazedStars{0%,50%{opacity:0;transform:translateY(3px) scale(.6)}56%,82%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(-2px) scale(.8)}}@keyframes doorPortalPulse{0%,22%{opacity:0}46%,82%{opacity:.85}96%,to{opacity:0}}.walker-character-success{animation:walkerSuccessMove 2.3s linear forwards}.walker-character-bump{transform-origin:0 34px;animation:walkerBumpMove 1.85s cubic-bezier(.36,.07,.19,.97) forwards}.walker-body-bob{animation:walkerBob .32s ease-in-out infinite}.walker-body-bob-bump{animation:walkerBobUntilBump 1.85s ease-in-out forwards}.walker-leg-front{transform-origin:0 33px;animation:limbSwingFront .32s ease-in-out infinite}.walker-leg-back{transform-origin:0 33px}.walker-arm-front,.walker-leg-back{animation:limbSwingBack .32s ease-in-out infinite}.walker-arm-back,.walker-arm-front{transform-origin:0 24px}.walker-arm-back{animation:limbSwingFront .32s ease-in-out infinite}.walker-leg-front-bump{transform-origin:0 33px;animation:limbBumpFront 1.85s ease-in-out forwards}.walker-leg-back-bump{transform-origin:0 33px}.walker-arm-front-bump,.walker-leg-back-bump{animation:limbBumpBack 1.85s ease-in-out forwards}.walker-arm-back-bump,.walker-arm-front-bump{transform-origin:0 24px}.walker-arm-back-bump{animation:limbBumpFront 1.85s ease-in-out forwards}.door-leaf-swing{transform-origin:46px 27px;animation:doorLeafOpenClose 2.3s ease-in-out forwards}.door-leaf-bump{animation:doorLockedImpact 1.85s ease-in-out forwards}.btn-red-impact-overlay{animation:buttonRedOnImpact 1.85s ease-out forwards}.bump-impact-burst{transform-origin:64px 26px;animation:bumpImpactBurst 1.85s ease-out forwards}.bump-dazed-stars{animation:bumpDazedStars 1.85s ease-out forwards}.door-portal-glow{animation:doorPortalPulse 2.3s ease-in-out forwards}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:rgba(15,14,28,.6)}::-webkit-scrollbar-thumb{background:rgba(139,92,246,.4);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.7)}