@import"https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700&display=swap";.avatar-hero{background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #ffd700;position:relative}.avatar-hero:before{content:"⚔️";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}.avatar-mage{background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #9c27b0;position:relative}.avatar-mage:before{content:"🔮";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}.avatar-warrior{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:2px solid #ff4757;position:relative}.avatar-warrior:before{content:"🛡️";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}.avatar-princess{background:linear-gradient(135deg,#ffecd2,#fcb69f);border:2px solid #ff9ff3;position:relative}.avatar-princess:before{content:"👑";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}.avatar-ninja{background:linear-gradient(135deg,#2c3e50,#34495e);border:2px solid #95a5a6;position:relative}.avatar-ninja:before{content:"🥷";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}.avatar-archer{background:linear-gradient(135deg,#00b894,#00a085);border:2px solid #55a3ff;position:relative}.avatar-archer:before{content:"🏹";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}.avatar-hero:hover,.avatar-mage:hover,.avatar-warrior:hover,.avatar-princess:hover,.avatar-ninja:hover,.avatar-archer:hover{transform:scale(1.1);box-shadow:0 0 20px #ffd70080;transition:all .3s ease}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.avatar-selected{animation:pulse 2s infinite}@keyframes floatParticle{0%,to{transform:translate(0) rotate(0);opacity:.6}25%{transform:translate(20px,-30px) rotate(90deg);opacity:.8}50%{transform:translate(-10px,-50px) rotate(180deg);opacity:1}75%{transform:translate(-30px,-20px) rotate(270deg);opacity:.8}}@keyframes titleGlow{0%,to{text-shadow:0 6px 20px rgba(0,0,0,.6),0 3px 8px rgba(0,0,0,.4),0 0 40px rgba(251,191,36,.6),0 0 80px rgba(251,191,36,.3)}50%{text-shadow:0 6px 20px rgba(0,0,0,.6),0 3px 8px rgba(0,0,0,.4),0 0 60px rgba(251,191,36,.9),0 0 120px rgba(251,191,36,.5)}}@keyframes statusPulse{0%,to{transform:scale(1);box-shadow:0 0 10px currentColor}50%{transform:scale(1.2);box-shadow:0 0 20px currentColor}}@keyframes statusBlink{0%,49%,to{opacity:1}50%,99%{opacity:.3}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #9333ea4d,0 0 40px #9333ea33,0 10px 30px #0000004d}50%{box-shadow:0 0 40px #9333ea99,0 0 80px #9333ea66,0 15px 40px #0006}}.lobby-spectacular{position:relative;overflow:hidden}.lobby-spectacular:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 50%,rgba(147,51,234,.15) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.15) 0%,transparent 50%),radial-gradient(circle at 40% 20%,rgba(251,191,36,.1) 0%,transparent 50%);animation:rotateGlow 20s linear infinite;pointer-events:none}.lobby-spectacular:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);pointer-events:none;opacity:.5}.lobby-particles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.lobby-particle{position:absolute;width:8px;height:8px;background:linear-gradient(135deg,#fbbf2499,#fbbf244d);border-radius:50%;box-shadow:0 0 10px #fbbf2480;animation:floatParticle 6s infinite ease-in-out}.lobby-title{position:relative;z-index:2}.status-badge-glow{animation:pulseGlow 2s ease-in-out infinite}.avatar-giant{animation:cardFloat 3s ease-in-out infinite,pulseGlow 2s ease-in-out infinite}.avatar-giant:hover{transform:scale(1.05)!important}.card-glass{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff1a inset,0 0 100px #9333ea1a;animation:cardFloat 4s ease-in-out infinite}.card-glass:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 12px 40px #0006,0 0 0 1px #fff3 inset,0 0 120px #9333ea33;transform:translateY(-5px)}.btn-spectacular{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-spectacular:active{transform:scale(.95)!important}.input-spectacular::placeholder{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;opacity:1!important}.input-spectacular:focus{outline:none;border-color:#fbbf2499!important;box-shadow:0 0 0 4px #fbbf2433,0 8px 24px #0003,0 0 60px #fbbf244d!important}@media (max-width: 640px){.lobby-particle{width:6px;height:6px}.avatar-giant{width:clamp(80px,14vw,100px)!important;height:clamp(80px,14vw,100px)!important;border-radius:50%!important}.avatar-giant img{border-radius:50%!important}.lobby-spectacular{padding:clamp(6px,1.5vh,10px) clamp(10px,2.5vw,14px)!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.lobby-title{font-size:clamp(24px,6vw,36px)!important}section.lobby-spectacular{max-height:100vh!important;height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}section.lobby-spectacular *{overflow:visible!important}section.lobby-spectacular input,section.lobby-spectacular button{overflow:hidden!important}.btn-spectacular{padding:clamp(10px,2.5vh,14px)!important;font-size:clamp(14px,3.5vw,18px)!important}.input-spectacular{padding:clamp(10px,2.5vh,14px)!important;font-size:clamp(15px,3.5vw,18px)!important}.status-badge-glow{padding:6px!important;gap:0!important;top:16px!important;left:auto!important;right:16px!important}.status-text-full,.status-text-short{display:none!important}.avatar-giant{width:clamp(110px,20vw,140px)!important;height:clamp(110px,20vw,140px)!important}div[style*='margin: "clamp(8px, 1.5vh, 12px) 0"']{margin:0!important}section.lobby-spectacular>div:nth-child(6){margin-bottom:0!important}section.lobby-spectacular>*{margin-bottom:clamp(6px,1vh,8px)!important}section.lobby-spectacular>div{margin-bottom:clamp(8px,1.5vh,10px)!important}.input-spectacular{padding:clamp(10px,2.5vh,14px)!important;padding-left:clamp(10px,2.5vh,14px)!important;padding-right:clamp(10px,2.5vh,14px)!important;font-size:clamp(13px,3vw,16px)!important;letter-spacing:.3px!important}}@media (min-width: 641px){.status-text-full{display:inline!important}.status-text-short{display:none!important}}.lobby-no-scroll{overflow:hidden!important;max-height:100vh!important}.card-glass{animation:none!important}@keyframes gentleFloat{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-30px,30px) rotate(240deg)}}@keyframes twinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes popIn{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes snowfall{0%{transform:translateY(-100px) translate(0) rotate(0);opacity:1}to{transform:translateY(100vh) translate(50px) rotate(360deg);opacity:.8}}@keyframes treePulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.2)}}@keyframes candleFlicker{0%,to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}25%{opacity:.9;filter:brightness(1.2)}50%{opacity:.95;transform:translateY(-3px) scale(1.05);filter:brightness(1.3)}75%{opacity:.85;filter:brightness(1.1)}}@keyframes starTwinkle{0%,to{opacity:.2;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(1.2) rotate(180deg)}}@keyframes fireworkExplode{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes confettiFall{0%{transform:translateY(-50px) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:.8}}@keyframes ghostFloat{0%,to{transform:translateY(0) translate(0) rotate(-5deg);opacity:.4}50%{transform:translateY(-30px) translate(20px) rotate(5deg);opacity:.6}}@keyframes pumpkinGlow{0%,to{filter:brightness(1) drop-shadow(0 0 5px rgba(255,111,0,.5));transform:scale(1)}50%{filter:brightness(1.3) drop-shadow(0 0 20px rgba(255,111,0,.8));transform:scale(1.05)}}@keyframes heartFloat{0%{transform:translateY(100vh) translate(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) translate(30px) rotate(360deg);opacity:0}}@keyframes maskRotate{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.5}}@keyframes wineShine{0%,to{opacity:.4;filter:brightness(1)}50%{opacity:.7;filter:brightness(1.3) drop-shadow(0 0 10px rgba(188,143,143,.6))}}@keyframes flowerBloom{0%,to{transform:scale(1) rotate(0);opacity:.5}50%{transform:scale(1.2) rotate(10deg);opacity:.8}}@keyframes flagWave{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-10px)}}@keyframes honeyDrip{0%,to{transform:translateY(0) rotate(0);opacity:.4}50%{transform:translateY(15px) rotate(10deg);opacity:.7}}@keyframes shofarBlow{0%,to{transform:translate(-50%) scale(1);opacity:.3}50%{transform:translate(-50%) scale(1.1);opacity:.6;filter:drop-shadow(0 0 20px rgba(212,175,55,.6))}}@keyframes sunRotate{0%{transform:rotate(0);filter:drop-shadow(0 0 20px rgba(255,167,38,.6))}to{transform:rotate(360deg);filter:drop-shadow(0 0 30px rgba(255,167,38,.8))}}@keyframes waveFloat{0%,to{transform:translate(0) translateY(0);opacity:.3}50%{transform:translate(10px) translateY(-10px);opacity:.5}}@keyframes balloonFloat{0%{transform:translateY(100vh) translate(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) translate(50px) rotate(20deg);opacity:0}}@keyframes cakeBounce{0%,to{transform:translate(-50%) translateY(0) scale(1)}50%{transform:translate(-50%) translateY(-15px) scale(1.05)}}.player-card-theme-default{background:#ffffff1a!important;border:2px solid rgba(255,255,255,.3)!important}.player-card-theme-red{background:linear-gradient(135deg,#dc354566,#b02a3766)!important;border:2px solid rgba(220,53,69,.6)!important}.player-card-theme-blue{background:linear-gradient(135deg,#0d6efd66,#0a58ca66)!important;border:2px solid rgba(13,110,253,.6)!important}.player-card-theme-green{background:linear-gradient(135deg,#19875466,#146c4366)!important;border:2px solid rgba(25,135,84,.6)!important}.player-card-theme-yellow{background:linear-gradient(135deg,#ffc10766,#ffa00066)!important;border:2px solid rgba(255,193,7,.6)!important}.player-card-theme-purple{background:linear-gradient(135deg,#6f42c166,#59359a66)!important;border:2px solid rgba(111,66,193,.6)!important}.player-card-theme-gold{background:linear-gradient(135deg,gold,#ffed4e)!important;border:2px solid gold!important;box-shadow:0 0 20px #ffd70080!important;animation:goldShimmer 2s ease-in-out infinite}@keyframes goldShimmer{0%,to{box-shadow:0 0 20px #ffd70080}50%{box-shadow:0 0 30px #ffd700cc}}.player-card-theme-silver{background:linear-gradient(135deg,silver,#d3d3d3)!important;border:2px solid silver!important;box-shadow:0 0 15px #c0c0c080!important;animation:silverShine 3s ease-in-out infinite}@keyframes silverShine{0%,to{box-shadow:0 0 15px #c0c0c080}50%{box-shadow:0 0 25px #c0c0c0cc}}.player-card-theme-bronze{background:linear-gradient(135deg,#cd7f32,#b87333)!important;border:2px solid #cd7f32!important;box-shadow:0 0 15px #cd7f3280!important}.player-card-theme-fire{background:linear-gradient(45deg,#f44,#f80,#f44)!important;border:2px solid #ff6600!important;box-shadow:0 0 25px #ff6400b3!important;animation:fireFlicker 1.5s ease-in-out infinite;background-size:200% 200%}@keyframes fireFlicker{0%,to{background-position:0% 50%;box-shadow:0 0 25px #ff6400b3}50%{background-position:100% 50%;box-shadow:0 0 35px #ff6400e6}}.player-card-theme-rainbow{background:linear-gradient(90deg,red,orange,#ff0,green,#00f,indigo,violet)!important;border:2px solid rgba(255,255,255,.8)!important;box-shadow:0 0 20px #ffffff80!important;animation:rainbowSlide 3s linear infinite;background-size:400% 100%}@keyframes rainbowSlide{0%{background-position:0% 50%}to{background-position:100% 50%}}.player-card-theme-starry{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364)!important;border:2px solid #4a90a4!important;box-shadow:0 0 20px #4a90a480!important;position:relative;animation:starryTwinkle 4s ease-in-out infinite}@keyframes starryTwinkle{0%,to{box-shadow:0 0 20px #4a90a480,inset 2px 2px 5px #ffffff1a}50%{box-shadow:0 0 30px #4a90a4b3,inset 2px 2px 10px #fff3}}.player-card-theme-diamond{background:linear-gradient(135deg,#00d4ff,#00a8cc,#00d4ff)!important;border:2px solid #00d4ff!important;box-shadow:0 0 30px #00d4ffcc!important;animation:diamondSparkle 2s ease-in-out infinite;background-size:200% 200%}@keyframes diamondSparkle{0%,to{background-position:0% 50%;box-shadow:0 0 30px #00d4ffcc}25%{box-shadow:0 0 40px #00d4ff}50%{background-position:100% 50%;box-shadow:0 0 30px #00d4ffcc}75%{box-shadow:0 0 40px #00d4ff}}.player-card-theme-gold:hover,.player-card-theme-silver:hover,.player-card-theme-bronze:hover,.player-card-theme-fire:hover,.player-card-theme-rainbow:hover,.player-card-theme-starry:hover,.player-card-theme-diamond:hover{transform:scale(1.05)!important}@media (max-width: 768px){.player-card-theme-gold,.player-card-theme-silver,.player-card-theme-fire,.player-card-theme-rainbow,.player-card-theme-starry,.player-card-theme-diamond{animation-duration:3s}.player-card-theme-gold{box-shadow:0 0 10px #ffd70066!important}.player-card-theme-fire{box-shadow:0 0 15px #ff640080!important}.player-card-theme-diamond{box-shadow:0 0 20px #00d4ff99!important}}.player-card-theme-celestial{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb)!important;border:2px solid #a98fff!important;box-shadow:0 0 35px #a78bfacc!important;animation:celestialGlow 3s ease-in-out infinite}@keyframes celestialGlow{0%,to{box-shadow:0 0 35px #a78bfacc}50%{box-shadow:0 0 50px #a78bfa}}@media (prefers-reduced-motion: reduce){.player-card-theme-gold,.player-card-theme-silver,.player-card-theme-bronze,.player-card-theme-fire,.player-card-theme-rainbow,.player-card-theme-starry,.player-card-theme-diamond,.player-card-theme-celestial{animation:none!important}}.player-card-theme-diamond:before,.player-card-theme-starry:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.1) 0%,transparent 50%);opacity:.5;pointer-events:none;border-radius:inherit}body{margin:0;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);min-height:100vh;direction:rtl;overflow-x:hidden}@media (max-width: 640px){body{padding:0 8px}section{padding:10px 8px 12px!important;min-height:100vh!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:visible!important}.max-w-md{max-width:100%!important;margin:0 auto!important}.auth-section{gap:12px!important}.auth-button{padding:12px 16px!important;font-size:16px!important;min-height:48px!important}.max-w-xl{padding-top:10px!important}html,body{scroll-behavior:smooth!important}@supports (-webkit-touch-callout: none){body{position:relative!important;overflow-x:hidden!important}}.user-menu-text{text-align:center!important;direction:rtl!important}@media (max-width: 480px){.user-menu-dropdown{right:10px!important;max-width:calc(100vw - 40px)!important}.user-menu-container button{max-width:calc(100vw - 100px)!important;min-width:120px!important}}.max-w-xl,.max-w-3xl{padding-left:16px!important;padding-right:16px!important}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes podiumRise{0%{opacity:0;transform:translateY(50px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes statsSlideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}li span{color:#fff!important;font-size:16px!important;font-weight:600!important}button{min-height:48px!important;font-size:16px!important;padding:12px 16px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important}div[style*=grid-template-columns] button{min-width:85px!important;max-width:110px!important;font-size:13px!important;padding:12px 6px!important;flex-shrink:0!important;text-align:center!important;line-height:1.2!important}div[style*=grid-template-columns]{grid-template-columns:1fr 110px!important;max-width:100%!important;overflow:hidden!important}div[style*=grid-template-columns] input{min-width:0!important;width:100%!important;max-width:calc(100% - 10px)!important}input{max-width:100%!important;box-sizing:border-box!important;width:100%!important}section{max-width:100%!important;overflow-x:hidden!important}header>div:first-child button{min-width:65px!important;max-width:80px!important;font-size:12px!important;padding:8px!important;white-space:nowrap!important;flex-shrink:0!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.2!important}header>div:last-child button{font-size:13px!important;padding:10px 12px!important;white-space:nowrap!important;min-width:120px!important;flex:1!important}header h2{font-size:24px!important;margin-bottom:8px!important;font-weight:700!important;letter-spacing:.8px!important;line-height:1.2!important;flex:1!important;text-shadow:1px 1px 2px rgba(0,0,0,.3)!important}header>div:first-child{gap:12px!important;align-items:center!important}header>div:last-child{gap:6px!important;margin-top:8px!important}@media (max-width: 380px){header>div:last-child button{font-size:12px!important;padding:8px 10px!important;min-width:110px!important}header h2{font-size:20px!important}div[style*=grid-template-columns] button{min-width:75px!important;max-width:95px!important;font-size:12px!important;padding:10px 4px!important}header>div:first-child button{min-width:55px!important;max-width:70px!important;font-size:11px!important;padding:6px!important}}@media (max-width: 320px){div[style*=grid-template-columns] button{min-width:65px!important;max-width:80px!important;font-size:11px!important;padding:8px 2px!important}header>div:first-child button{min-width:50px!important;max-width:60px!important;font-size:10px!important;padding:6px 4px!important}}.max-w-md,.max-w-xl{overflow:visible!important;max-height:none!important}section{overflow:visible!important;max-height:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}*::-webkit-scrollbar{display:none!important}}@keyframes loading{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}body.loading-overlay{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}@media (max-width: 640px){html,body{overflow-x:hidden!important;max-width:100vw!important}*,*:before,*:after{box-sizing:border-box!important}div,section,header{max-width:100%!important;overflow-x:hidden!important}button{touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(0,0,0,.1)!important}div[style*="display: grid"][style*="gap: 12"],div[style*=cardStrong]{max-height:none!important;overflow:visible!important;height:auto!important}select{padding:6px 10px!important;font-size:14px!important;max-width:250px!important}label{margin-bottom:4px!important;font-size:13px!important}p[style*='fontSize: "11px"']{font-size:10px!important;line-height:1.2!important;margin-top:2px!important}}.spectacular-animation-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at center,#1a1a2e,#16213e,#0f0f23);z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;animation:spectacularFadeIn .5s ease-out}@keyframes spectacularFadeIn{0%{opacity:0}to{opacity:1}}.spectacular-fireworks{position:absolute;width:100%;height:100%;pointer-events:none}.firework{position:absolute;width:4px;height:4px;border-radius:50%;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite}.firework-1{top:20%;left:10%;animation:fireworkExplode1 2s ease-out infinite;animation-delay:0s}.firework-2{top:30%;left:80%;animation:fireworkExplode2 2s ease-out infinite;animation-delay:.3s}.firework-3{top:60%;left:15%;animation:fireworkExplode3 2s ease-out infinite;animation-delay:.6s}.firework-4{top:70%;left:85%;animation:fireworkExplode4 2s ease-out infinite;animation-delay:.9s}.firework-5{top:15%;left:50%;animation:fireworkExplode5 2s ease-out infinite;animation-delay:1.2s}.firework-6{top:80%;left:60%;animation:fireworkExplode6 2s ease-out infinite;animation-delay:1.5s}.firework-7{top:25%;left:70%;animation:fireworkExplode1 2s ease-out infinite;animation-delay:1.8s}.firework-8{top:55%;left:30%;animation:fireworkExplode2 2s ease-out infinite;animation-delay:2.1s}.firework-9{top:35%;left:90%;animation:fireworkExplode3 2s ease-out infinite;animation-delay:2.4s}.firework-10{top:75%;left:20%;animation:fireworkExplode4 2s ease-out infinite;animation-delay:2.7s}.firework-11{top:45%;left:75%;animation:fireworkExplode5 2s ease-out infinite;animation-delay:3s}.firework-12{top:65%;left:45%;animation:fireworkExplode6 2s ease-out infinite;animation-delay:3.3s}@keyframes fireworkExplode1{0%{transform:scale(0);box-shadow:0 0 #ff6b6b,0 0 #ffd93d,0 0 #6bcf7f}50%{transform:scale(1);box-shadow:0 0 50px 20px #ff6b6b,30px 30px 50px 20px #ffd93d,-30px -30px 50px 20px #6bcf7f,40px -40px 50px 20px #ff6b6b,-40px 40px 50px 20px #ffd93d}to{transform:scale(0);box-shadow:0 0 0 0 transparent}}@keyframes fireworkExplode2{0%{transform:scale(0) rotate(0);box-shadow:0 0 #4ecdc4,0 0 #45b7d1,0 0 #f093fb}50%{transform:scale(1.2) rotate(180deg);box-shadow:0 0 60px 25px #4ecdc4,35px 35px 60px 25px #45b7d1,-35px -35px 60px 25px #f093fb,50px -20px 60px 25px #4ecdc4,-20px 50px 60px 25px #45b7d1}to{transform:scale(0) rotate(360deg);box-shadow:0 0 0 0 transparent}}@keyframes fireworkExplode3{0%{transform:scale(0);box-shadow:0 0 #ff9a9e,0 0 #fecfef,0 0 #ffecd2}50%{transform:scale(1.5);box-shadow:0 0 70px 30px #ff9a9e,25px 45px 70px 30px #fecfef,-45px -25px 70px 30px #ffecd2,60px 0 70px 30px #ff9a9e,0 -60px 70px 30px #fecfef}to{transform:scale(0);box-shadow:0 0 0 0 transparent}}@keyframes fireworkExplode4{0%{transform:scale(0) rotate(45deg);box-shadow:0 0 #a8edea,0 0 #fed6e3,0 0 #d299c2}50%{transform:scale(1.3) rotate(225deg);box-shadow:0 0 55px 22px #a8edea,40px 20px 55px 22px #fed6e3,-20px -40px 55px 22px #d299c2,45px -45px 55px 22px #a8edea,-45px 45px 55px 22px #fed6e3}to{transform:scale(0) rotate(405deg);box-shadow:0 0 0 0 transparent}}@keyframes fireworkExplode5{0%{transform:scale(0);box-shadow:0 0 #ffeaa7,0 0 #fab1a0,0 0 #fd79a8}50%{transform:scale(1.4);box-shadow:0 0 65px 28px #ffeaa7,50px 10px 65px 28px #fab1a0,-10px -50px 65px 28px #fd79a8,35px -35px 65px 28px #ffeaa7,-35px 35px 65px 28px #fab1a0}to{transform:scale(0);box-shadow:0 0 0 0 transparent}}@keyframes fireworkExplode6{0%{transform:scale(0) rotate(90deg);box-shadow:0 0 #74b9ff,0 0 #0984e3,0 0 #6c5ce7}50%{transform:scale(1.6) rotate(270deg);box-shadow:0 0 75px 32px #74b9ff,20px 55px 75px 32px #0984e3,-55px -20px 75px 32px #6c5ce7,55px 55px 75px 32px #74b9ff,-55px -55px 75px 32px #0984e3}to{transform:scale(0) rotate(450deg);box-shadow:0 0 0 0 transparent}}.spectacular-golden-particles{position:absolute;width:100%;height:100%;pointer-events:none}.golden-particle{position:absolute;width:6px;height:6px;background:linear-gradient(45deg,gold,#ffed4e,#fff700);border-radius:50%;box-shadow:0 0 10px gold;animation:goldenFloat 3s ease-in-out infinite}.particle-1{top:10%;left:5%;animation-delay:0s}.particle-2{top:15%;left:95%;animation-delay:.1s}.particle-3{top:25%;left:20%;animation-delay:.2s}.particle-4{top:35%;left:80%;animation-delay:.3s}.particle-5{top:45%;left:10%;animation-delay:.4s}.particle-6{top:55%;left:90%;animation-delay:.5s}.particle-7{top:65%;left:25%;animation-delay:.6s}.particle-8{top:75%;left:75%;animation-delay:.7s}.particle-9{top:85%;left:15%;animation-delay:.8s}.particle-10{top:95%;left:85%;animation-delay:.9s}.particle-11{top:20%;left:50%;animation-delay:1s}.particle-12{top:40%;left:60%;animation-delay:1.1s}.particle-13{top:60%;left:40%;animation-delay:1.2s}.particle-14{top:80%;left:30%;animation-delay:1.3s}.particle-15{top:30%;left:70%;animation-delay:1.4s}.particle-16{top:50%;left:5%;animation-delay:1.5s}.particle-17{top:70%;left:95%;animation-delay:1.6s}.particle-18{top:90%;left:55%;animation-delay:1.7s}.particle-19{top:5%;left:35%;animation-delay:1.8s}.particle-20{top:12%;left:65%;animation-delay:1.9s}.particle-21{top:22%;left:85%;animation-delay:2s}.particle-22{top:32%;left:15%;animation-delay:2.1s}.particle-23{top:42%;left:45%;animation-delay:2.2s}.particle-24{top:52%;left:75%;animation-delay:2.3s}.particle-25{top:62%;left:55%;animation-delay:2.4s}.particle-26{top:72%;left:25%;animation-delay:2.5s}.particle-27{top:82%;left:65%;animation-delay:2.6s}.particle-28{top:92%;left:35%;animation-delay:2.7s}.particle-29{top:18%;left:75%;animation-delay:2.8s}.particle-30{top:28%;left:25%;animation-delay:2.9s}.particle-31{top:38%;left:55%;animation-delay:3s}.particle-32{top:48%;left:85%;animation-delay:3.1s}.particle-33{top:58%;left:15%;animation-delay:3.2s}.particle-34{top:68%;left:45%;animation-delay:3.3s}.particle-35{top:78%;left:75%;animation-delay:3.4s}.particle-36{top:88%;left:5%;animation-delay:3.5s}.particle-37{top:8%;left:95%;animation-delay:3.6s}.particle-38{top:33%;left:65%;animation-delay:3.7s}.particle-39{top:43%;left:35%;animation-delay:3.8s}.particle-40{top:53%;left:65%;animation-delay:3.9s}.particle-41{top:63%;left:35%;animation-delay:4s}.particle-42{top:73%;left:5%;animation-delay:4.1s}.particle-43{top:83%;left:95%;animation-delay:4.2s}.particle-44{top:93%;left:25%;animation-delay:4.3s}.particle-45{top:3%;left:75%;animation-delay:4.4s}.particle-46{top:13%;left:45%;animation-delay:4.5s}.particle-47{top:23%;left:15%;animation-delay:4.6s}.particle-48{top:37%;left:85%;animation-delay:4.7s}.particle-49{top:47%;left:25%;animation-delay:4.8s}.particle-50{top:57%;left:75%;animation-delay:4.9s}@keyframes goldenFloat{0%,to{transform:translateY(0) rotate(0);opacity:.8}25%{transform:translateY(-20px) rotate(90deg);opacity:1}50%{transform:translateY(-10px) rotate(180deg);opacity:.9}75%{transform:translateY(-30px) rotate(270deg);opacity:1}}.spectacular-content{position:relative;z-index:2;text-align:center;color:#fff}.spectacular-preparing{margin-bottom:40px;animation:spectacularPulse 2s ease-in-out infinite}.spectacular-preparing-text{font-size:24px;font-weight:600;margin-bottom:20px;text-shadow:0 0 20px rgba(255,215,0,.8)}.spectacular-preparing-dots{display:flex;justify-content:center;gap:8px}.spectacular-preparing-dots span{width:12px;height:12px;background:linear-gradient(45deg,gold,#ffed4e);border-radius:50%;animation:spectacularDotBounce 1.4s ease-in-out infinite;box-shadow:0 0 15px gold}.spectacular-preparing-dots span:nth-child(1){animation-delay:0s}.spectacular-preparing-dots span:nth-child(2){animation-delay:.2s}.spectacular-preparing-dots span:nth-child(3){animation-delay:.4s}@keyframes spectacularDotBounce{0%,80%,to{transform:scale(.8);opacity:.7}40%{transform:scale(1.2);opacity:1}}.spectacular-main-title{animation:spectacularTitleReveal 1s ease-out both;margin-bottom:40px}.spectacular-title-line1{font-size:clamp(28px,7vw,48px);font-weight:900;margin-bottom:15px;background:linear-gradient(45deg,gold,#ffed4e,#ff6b6b,#4ecdc4,gold);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:spectacularGradientShift 3s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(255,215,0,.8));letter-spacing:2px}.spectacular-title-line2{font-size:clamp(18px,4vw,26px);font-weight:600;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.8),0 2px 4px rgba(0,0,0,.5);animation:spectacularTitleLine2Fade 1s ease-out .3s both}@keyframes spectacularTitleLine2Fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spectacularTitleReveal{0%{opacity:0;transform:scale(.3) translateY(-50px);filter:blur(10px)}60%{opacity:1;transform:scale(1.1) translateY(5px);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes spectacularGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes spectacularPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.spectacular-stars{position:absolute;width:100%;height:100%;pointer-events:none;z-index:1}.spectacular-star{position:absolute;font-size:20px;animation:spectacularStarTwinkle 2s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,215,0,.8))}@keyframes spectacularStarTwinkle{0%,to{opacity:.3;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}.spectacular-center-countdown{margin:60px 0;text-align:center;min-height:250px;display:flex;align-items:center;justify-content:center}.spectacular-huge-number{font-size:clamp(120px,35vw,280px);font-weight:900;color:gold;text-shadow:0 0 30px rgba(255,215,0,1),0 0 60px rgba(255,215,0,.8),0 0 90px rgba(255,215,0,.6),0 0 120px rgba(255,215,0,.4),0 0 150px rgba(255,215,0,.2),5px 5px 10px rgba(0,0,0,.5);animation:spectacularHugeNumberPulse 1s ease-out;background:linear-gradient(45deg,gold,#ffed4e,#ff6b6b,#4ecdc4,gold);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:spectacularHugeNumberPulse 1s ease-out,spectacularRainbowShift 2s ease-in-out infinite}.spectacular-huge-ready{font-size:clamp(50px,15vw,100px);font-weight:900;color:gold;text-shadow:0 0 30px rgba(255,215,0,1),0 0 60px rgba(255,215,0,.8);animation:spectacularReadyBounce .6s ease-out}@keyframes spectacularHugeNumberPulse{0%{transform:scale(0) rotate(-180deg);opacity:0;filter:blur(20px)}50%{transform:scale(1.3) rotate(10deg);filter:blur(0)}70%{transform:scale(.9) rotate(-5deg)}to{transform:scale(1) rotate(0);opacity:1;filter:blur(0)}}@keyframes spectacularRainbowShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes spectacularReadyBounce{0%{transform:scale(0) rotate(-20deg);opacity:0}50%{transform:scale(1.2) rotate(5deg)}70%{transform:scale(.9) rotate(-2deg)}to{transform:scale(1) rotate(0);opacity:1}}.spectacular-subtitle{font-size:clamp(20px,5vw,32px);font-weight:600;color:#fffffff2;text-shadow:0 0 20px rgba(255,215,0,.6),0 2px 4px rgba(0,0,0,.5);animation:spectacularSubtitleFade 1s ease-out .5s both;margin-top:20px}@keyframes spectacularSubtitleFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.spectacular-countdown,.spectacular-countdown-text,.spectacular-countdown-number{display:none}@media (max-width: 640px){.spectacular-preparing-text{font-size:20px}.spectacular-title-line1{font-size:24px}.spectacular-title-line2{font-size:16px}.spectacular-countdown-number{font-size:36px}.golden-particle{width:4px;height:4px}}button:hover .avatar-hover-overlay{opacity:1!important}@media (max-width: 640px){.mobile-avatar-button{width:90px!important;height:90px!important;font-size:36px!important;border-width:4px!important}.mobile-avatar-button img{width:110%!important;height:110%!important;object-fit:cover!important;border-radius:50%!important;margin:-5%!important}.mobile-avatar-button .avatar-hover-overlay{font-size:14px!important}}
