@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";
.landing-root{--l-background:220 20% 8%;--l-foreground:0 0% 98%;--l-card:220 25% 12%;--l-card-foreground:0 0% 98%;--l-primary:142 76% 46%;--l-primary-foreground:0 0% 100%;--l-secondary:220 20% 18%;--l-secondary-foreground:0 0% 98%;--l-muted:220 15% 20%;--l-muted-foreground:220 10% 60%;--l-accent:45 100% 55%;--l-border:220 20% 20%;--l-telegram:199 92% 56%;--l-telegram-hover:199 92% 62%;--l-gold:45 100% 55%;--l-star:45 100% 50%;background:hsl(var(--l-background));color:hsl(var(--l-foreground));font-family:Montserrat,sans-serif}.landing-root,.landing-root *{font-family:Montserrat,sans-serif}.glow-telegram{box-shadow:0 0 30px #28b5f666,0 0 60px #28b5f633,0 10px 40px #0000004d}.glow-telegram:hover{box-shadow:0 0 40px #28b5f699,0 0 80px #28b5f64d,0 10px 40px #0000004d}.glow-card{box-shadow:0 25px 50px -12px #0009,0 0 0 1px #29303d80}.animate-float{animation:3s ease-in-out infinite float}.animate-countdown{animation:1s ease-in-out infinite countdownPulse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes countdownPulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.8s ease-out forwards fadeInUp}.animate-fade-in-up-delay-1{opacity:0;animation:.8s ease-out .1s forwards fadeInUp}.animate-fade-in-up-delay-2{opacity:0;animation:.8s ease-out .2s forwards fadeInUp}.animate-fade-in-up-delay-3{opacity:0;animation:.8s ease-out .3s forwards fadeInUp}.animate-fade-in-up-delay-4{opacity:0;animation:.8s ease-out .4s forwards fadeInUp}.animate-fade-in-up-delay-5{opacity:0;animation:.8s ease-out .5s forwards fadeInUp}
