.landing-orb{animation:landing-orb-drift 14s ease-in-out infinite;will-change:transform}.landing-orb-delay-2{animation-delay:3s}.landing-orb-delay-4{animation-delay:6s}@keyframes landing-orb-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(12px,-18px) scale(1.04)}66%{transform:translate(-10px,12px) scale(.96)}}.landing-fade-in{animation:landing-fade-in .7s cubic-bezier(.22,1,.36,1) both}.landing-fade-in-delay-1{animation-delay:.12s}.landing-fade-in-delay-2{animation-delay:.24s}.landing-fade-in-delay-3{animation-delay:.38s}.landing-fade-in-delay-4{animation-delay:.52s}@keyframes landing-fade-in{0%{transform:translateY(16px)}to{transform:translateY(0)}}.landing-gradient-text{background:linear-gradient(90deg,#ef4444,#facc15,#10b981,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.uno-hero-card{transition:transform .4s cubic-bezier(.22,1,.36,1),filter .3s ease;animation:hero-card-deal .6s cubic-bezier(.22,1,.36,1) both}.uno-hero-card:nth-child(1){animation-delay:0s}.uno-hero-card:nth-child(2){animation-delay:.08s}.uno-hero-card:nth-child(3){animation-delay:.16s}.uno-hero-card:nth-child(4){animation-delay:.24s}.uno-hero-card:nth-child(5){animation-delay:.32s}@keyframes hero-card-deal{0%{opacity:0;transform:translateY(40px) rotate(0) scale(.8)}to{opacity:1}}.uno-card-fan:hover .uno-hero-card{filter:brightness(1.1) saturate(1.1)}.uno-hero-card:hover{filter:brightness(1.15) saturate(1.15);z-index:10!important}.landing-cta-section{background:linear-gradient(145deg,#ffffff0a,#ffffff03);box-shadow:inset 0 1px #ffffff0d,0 0 80px #8b5cf60a}.tournament-card{background:linear-gradient(145deg,#ffffff06,#ffffff02)}.tournament-card:hover{background:linear-gradient(145deg,#ffffff0d,#ffffff05);box-shadow:0 8px 32px #0003}.landing-card-hover{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.landing-card-hover:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000040,0 4px 16px #00000026,0 0 0 1px #ffffff14}.landing-card-accent-red:before{--_ac: linear-gradient(90deg, #ef4444, #f97316)}.landing-card-accent-yellow:before{--_ac: linear-gradient(90deg, #facc15, #f59e0b)}.landing-card-accent-blue:before{--_ac: linear-gradient(90deg, #3b82f6, #6366f1)}.landing-card-accent-green:before{--_ac: linear-gradient(90deg, #10b981, #14b8a6)}.landing-card-accent-purple:before{--_ac: linear-gradient(90deg, #8b5cf6, #a855f7)}[class*=landing-card-accent-]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--_ac);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;opacity:.8;transition:opacity .3s ease,transform .3s ease}[class*=landing-card-accent-]:hover:before{opacity:1;transform:scaleY(1.33);transform-origin:top}@keyframes card-float{0%,to{transform:translateY(0) rotate(var(--float-rotate, 0deg))}50%{transform:translateY(var(--float-y, -12px)) rotate(var(--float-rotate, 0deg))}}.card-float{animation:card-float calc(3s * var(--anim-speed, 1)) ease-in-out infinite}.card-float-delay-1{animation-delay:.5s}.card-float-delay-2{animation-delay:1s}.card-float-delay-3{animation-delay:1.5s}.neon-pulse{position:relative}.neon-pulse:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 16px var(--neon-color, var(--glow-purple)),0 0 48px color-mix(in srgb,var(--neon-color, var(--glow-purple)) 50%,transparent),0 0 4px var(--neon-color, var(--glow-purple));animation:neon-glow-pulse 2.5s ease-in-out infinite;pointer-events:none}@keyframes neon-glow-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transform:translateY(24px)}.scroll-reveal.revealed{animation:scroll-reveal .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.shimmer-sweep{position:relative;overflow:hidden}.shimmer-sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 40%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.08) 60%,transparent 100%);animation:shimmer-sweep 3s ease-in-out infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.3}to{transform:scale(1);opacity:.5}}.landing-dot-grid{background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px}@keyframes landing-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.landing-cta-primary{background:linear-gradient(135deg,#ef4444,#f59e0b,#22c55e);background-size:100% 100%;box-shadow:0 6px 24px #ef444440,inset 0 1px #ffffff26;position:relative;overflow:hidden}.landing-cta-primary:hover{box-shadow:0 10px 36px #ef444459,inset 0 1px #fff3}.landing-cta-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);will-change:transform;animation:landing-shimmer 3s ease-in-out infinite}.landing-gold-glow{position:relative;box-shadow:0 0 12px #facc1559,0 0 4px #facc1533}.landing-gold-glow:before{content:"";position:absolute;inset:-2px;border-radius:inherit;box-shadow:0 0 24px #facc1580,0 0 48px #facc1533,0 0 6px #facc154d;animation:landing-gold-glow-pulse 2.5s ease-in-out infinite;pointer-events:none}@keyframes landing-gold-glow-pulse{0%,to{opacity:.4}50%{opacity:1}}.landing-podium-1{background:linear-gradient(180deg,rgba(250,204,21,.08) 0%,transparent 100%)}.landing-podium-2{background:linear-gradient(180deg,rgba(156,163,175,.06) 0%,transparent 100%)}.landing-podium-3{background:linear-gradient(180deg,rgba(217,119,6,.06) 0%,transparent 100%)}.landing-stat-card{position:relative;background:linear-gradient(145deg,#ffffff08,#ffffff01);border:1px solid rgba(255,255,255,.06);border-radius:1rem;transition:border-color .3s ease,transform .3s ease}.landing-stat-card:hover{border-color:#ffffff1f;transform:translateY(-2px)}.landing-stat-card:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;border-radius:1px;background:var(--stat-accent, rgba(255, 255, 255, .1));opacity:.6}.landing-market-tab{cursor:pointer;border-radius:9999px;padding:.375rem 1rem;font-size:.75rem;font-weight:600;transition:all .2s;background:#ffffff0d;color:#ffffff73}.landing-market-tab:hover{background:#ffffff1a}.landing-market-panel{display:none}#landing-market-cosmetics:checked~#landing-market-cosmetics-panel{display:block}#landing-market-cosmetics:checked~div>label[for=landing-market-cosmetics]{background:#ffffff26;color:#fff}#landing-market-boosts:checked~#landing-market-boosts-panel{display:block}#landing-market-boosts:checked~div>label[for=landing-market-boosts]{background:#ffffff26;color:#fff}
