.guess-item.svelte-1gghf40{animation:svelte-1gghf40-slideIn .3s ease-out both}@keyframes svelte-1gghf40-slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.confetti.svelte-114xqx8{animation:svelte-114xqx8-confettiFall linear forwards}@keyframes svelte-114xqx8-confettiFall{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.animate-bounce-gentle.svelte-1c16n7l{animation:svelte-1c16n7l-bounceGentle 2s infinite}@keyframes svelte-1c16n7l-bounceGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-gentle.svelte-mw78t0{animation:svelte-mw78t0-bounceGentle 2s infinite}@keyframes svelte-mw78t0-bounceGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-entrance.svelte-pzsa2y{animation:svelte-pzsa2y-entrance .6s cubic-bezier(.16,1,.3,1)}@keyframes svelte-pzsa2y-entrance{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-scrollbar.svelte-pzsa2y::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-pzsa2y::-webkit-scrollbar-track{background:#0000001a}.custom-scrollbar.svelte-pzsa2y::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.custom-scrollbar.svelte-pzsa2y::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.animate-fade-in.svelte-11d66cb{animation:svelte-11d66cb-fadeIn .8s ease-out}@keyframes svelte-11d66cb-fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.scrollbar-custom.svelte-oeps7f{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) rgba(255,255,255,.1)}.scrollbar-custom.svelte-oeps7f::-webkit-scrollbar{width:6px}.scrollbar-custom.svelte-oeps7f::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.scrollbar-custom.svelte-oeps7f::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:3px}.scrollbar-custom.svelte-oeps7f::-webkit-scrollbar-thumb:hover{background:#94a3b8b3}.scrollbar-thin.svelte-1pz3hdg::-webkit-scrollbar{width:6px}.scrollbar-thin.svelte-1pz3hdg::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.scrollbar-thin.svelte-1pz3hdg::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:3px}.scrollbar-thin.svelte-1pz3hdg::-webkit-scrollbar-thumb:hover{background:#94a3b8b3}div.svelte-clyidt{position:relative;width:100%;height:100%}canvas.svelte-clyidt{display:block;position:relative;width:100%;height:100%}.animate-fade-in.svelte-1rx02ny{animation:svelte-1rx02ny-fadeIn .8s ease-out;opacity:0;animation-fill-mode:forwards}.animate-fade-in-down.svelte-1rx02ny{animation:svelte-1rx02ny-fadeInDown 1s cubic-bezier(.25,.46,.45,.94)}@keyframes svelte-1rx02ny-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1rx02ny-fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.title-text.svelte-1rx02ny{font-size:clamp(2rem,8vw,4.5rem);font-weight:900;font-family:system-ui,-apple-system,sans-serif;letter-spacing:-.02em;text-shadow:0 0 40px rgba(34,211,238,.4),0 0 80px rgba(59,130,246,.2),0 4px 8px rgba(0,0,0,.3)}.letter.svelte-1rx02ny{display:inline-block;background:linear-gradient(135deg,#60a5fa,#22d3ee,#3b82f6);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1rx02ny-letterPop .6s cubic-bezier(.68,-.55,.265,1.55) both,svelte-1rx02ny-gradientShift 4s ease infinite;position:relative}.letter.dash.svelte-1rx02ny{-webkit-text-fill-color:rgba(34,211,238,.6)}.letter.svelte-1rx02ny:hover{animation:svelte-1rx02ny-letterBounce .5s ease}@keyframes svelte-1rx02ny-letterPop{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes svelte-1rx02ny-letterBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-1rx02ny-gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-pulse-glow.svelte-1rx02ny{animation:svelte-1rx02ny-pulseGlow 3s ease-in-out infinite}@keyframes svelte-1rx02ny-pulseGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.animate-underline-slide.svelte-1rx02ny{position:relative;background:linear-gradient(to right,transparent,rgba(34,211,238,.4),transparent);opacity:.4;overflow:visible}.animate-underline-slide.svelte-1rx02ny:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(to right,transparent,rgba(224,242,254,.9),transparent);filter:blur(2px);animation:svelte-1rx02ny-underlineSlide 6s ease-in-out infinite}@keyframes svelte-1rx02ny-underlineSlide{0%{transform:translate(-80%)}50%{transform:translate(80%)}to{transform:translate(-80%)}}.animate-spin-slow.svelte-1rx02ny{animation:svelte-1rx02ny-spinSlow 20s linear infinite;display:inline-block}.animate-spin-slow-reverse.svelte-1rx02ny{animation:svelte-1rx02ny-spinSlow 20s linear infinite reverse;display:inline-block}@keyframes svelte-1rx02ny-spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sparkle.svelte-1rx02ny{position:absolute;font-size:1rem;opacity:0;animation:svelte-1rx02ny-sparkleFloat 3s ease-in-out infinite;pointer-events:none}.sparkle-1.svelte-1rx02ny{top:-.5rem;left:10%;animation-delay:0s}.sparkle-2.svelte-1rx02ny{top:-.8rem;right:15%;animation-delay:1s}.sparkle-3.svelte-1rx02ny{top:-.3rem;left:50%;animation-delay:2s}@keyframes svelte-1rx02ny-sparkleFloat{0%,to{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:1;transform:translateY(-15px) scale(1)}}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny){animation:svelte-1rx02ny-letterWave .6s ease-in-out}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(1){animation-delay:0s}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(2){animation-delay:.05s}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(3){animation-delay:.1s}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(4){animation-delay:.15s}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(5){animation-delay:.2s}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(6){animation-delay:.25s}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(7){animation-delay:.3s}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(8){animation-delay:.35s}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(9){animation-delay:.4s}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(10){animation-delay:.45s}.title-text.svelte-1rx02ny:hover .letter:where(.svelte-1rx02ny):nth-child(11){animation-delay:.5s}@keyframes svelte-1rx02ny-letterWave{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(5deg)}75%{transform:translateY(-4px) rotate(-5deg)}}.animate-fade-in.svelte-1bmptki{animation:svelte-1bmptki-fadeIn .8s ease-out}@keyframes svelte-1bmptki-fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.leaderboard-button.svelte-1bmptki{display:flex;align-items:center;justify-content:center;color:#ffffff80;transition:all .2s ease;padding:.25rem;border-radius:.25rem;text-decoration:none;cursor:pointer;position:relative;z-index:10}.leaderboard-button.svelte-1bmptki:hover{color:#93c5fd;background:#3b82f61a}.leaderboard-button.svelte-1bmptki:active{transform:scale(.95)}.animate-fade-in.svelte-1ufqe4v{animation:svelte-1ufqe4v-fadeIn .5s ease-out}@keyframes svelte-1ufqe4v-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down.svelte-1ufqe4v{animation:svelte-1ufqe4v-slideDown .3s ease-out}@keyframes svelte-1ufqe4v-slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.animate-entrance.svelte-ys1y9g{animation:svelte-ys1y9g-entrance .6s cubic-bezier(.16,1,.3,1)}.animate-bounce-slow.svelte-ys1y9g{animation:svelte-ys1y9g-bounce 2s infinite}@keyframes svelte-ys1y9g-entrance{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-ys1y9g-bounce{0%,to{transform:translateY(-5%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}
