*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-height:100vh;background:#030308;color:#fff;overflow-x:hidden}#root{min-height:100vh}.cosmos{position:fixed;inset:0;overflow-x:hidden;overflow-y:auto;background:#030308;cursor:default}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#030308cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(212,175,55,.2)}.nav-logo{font-family:Orbitron,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:.15em;background:linear-gradient(135deg,#f4e5a0,#d4af37);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;gap:1rem;align-items:center}.nav-btn{font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.1em;padding:.6rem 1.25rem;border-radius:4px;text-decoration:none;cursor:pointer;border:none;transition:transform .2s,box-shadow .2s}.nav-btn-ca{background:linear-gradient(135deg,#e8e8e8,silver,#a8a8a8);color:#1a1a1a;box-shadow:0 0 15px #c0c0c04d}.nav-btn-ca:hover{transform:scale(1.03);box-shadow:0 0 25px #c0c0c080}.nav-btn-twitter{background:linear-gradient(135deg,#f4d03f,#d4af37,#b8860b);color:#1a1a1a;box-shadow:0 0 15px #d4af374d}.nav-btn-twitter:hover{transform:scale(1.03);box-shadow:0 0 25px #d4af3780}.cosmos:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 50%,rgba(0,0,0,.4) 100%);pointer-events:none;z-index:5}.space-bg{position:absolute;inset:0;z-index:0}.nebula{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:nebulaFloat 25s ease-in-out infinite}.nebula-1{width:60%;height:60%;top:10%;left:20%;background:radial-gradient(circle,rgba(88,28,135,.6) 0%,transparent 70%);animation-delay:0s}.nebula-2{width:50%;height:50%;bottom:5%;right:10%;background:radial-gradient(circle,rgba(30,58,138,.5) 0%,transparent 70%);animation-delay:-8s}.nebula-3{width:40%;height:40%;top:40%;left:60%;background:radial-gradient(circle,rgba(127,29,29,.3) 0%,transparent 70%);animation-delay:-15s}@keyframes nebulaFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(2%,-3%) scale(1.02)}66%{transform:translate(-2%,2%) scale(.98)}}.stars-layer{position:absolute;inset:0;z-index:1}.star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 4px #fff,0 0 8px #ffffff80;animation:twinkle 2.5s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.shooting-stars{position:absolute;inset:0;z-index:2;pointer-events:none}.shooting-star{position:absolute;width:150px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transform-origin:left center;animation:shootingStar 3s ease-in-out infinite;top:20%;left:-10%}.shooting-star-2{animation-delay:2s;top:60%;left:-15%;transform:rotate(-15deg)}.shooting-star-3{animation-delay:4s;top:35%;left:-20%;transform:rotate(-8deg)}@keyframes shootingStar{0%{opacity:0;transform:translate(0) translateY(0)}10%{opacity:1}90%{opacity:.8}to{opacity:0;transform:translate(120vw) translateY(50px)}}.particles-layer{position:absolute;inset:0;z-index:3;pointer-events:none}.cosmic-particle{position:absolute;background:radial-gradient(circle,rgba(244,208,63,.5) 0%,rgba(192,192,192,.3) 50%,transparent 70%);border-radius:50%;animation:particleFloat 20s linear infinite}@keyframes particleFloat{0%{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(20px,-30px) scale(1.2);opacity:.6}50%{transform:translate(-15px,-50px) scale(.9);opacity:.4}75%{transform:translate(10px,-20px) scale(1.1);opacity:.5}to{transform:translate(0) scale(1);opacity:.3}}.ripple-layer{position:absolute;inset:0;z-index:4;background:radial-gradient(ellipse 80% 50% at 50% 45%,rgba(88,28,135,.08) 0%,rgba(30,58,138,.04) 40%,transparent 70%);pointer-events:none;animation:ripplePulse 8s ease-in-out infinite}@keyframes ripplePulse{0%,to{opacity:.6}50%{opacity:1}}.hero{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:5rem 2rem 2rem;transition:transform .15s ease-out}.alien-container{position:relative;margin-bottom:1.5rem}.alien-glow{position:absolute;inset:-30%;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(212,175,55,.15) 0%,rgba(192,192,192,.08) 30%,transparent 60%);filter:blur(40px);animation:alienGlow 4s ease-in-out infinite}.alien-face{position:relative;width:min(320px,45vw);height:auto;object-fit:contain;filter:drop-shadow(0 0 30px rgba(212,175,55,.3)) drop-shadow(0 0 60px rgba(192,192,192,.2));animation:alienBreathing 4s ease-in-out infinite;z-index:1}.alien-eye-glow{position:absolute;inset:0;background:radial-gradient(ellipse 20% 15% at 50% 42%,rgba(239,68,68,.4) 0%,transparent 50%);pointer-events:none;animation:eyePulse 2s ease-in-out infinite}@keyframes alienBreathing{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-8px)}}@keyframes alienGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes eyePulse{0%,to{opacity:.7}50%{opacity:1}}.hero-title{position:relative;font-family:Orbitron,sans-serif;font-size:clamp(2.5rem,8vw,5rem);font-weight:900;letter-spacing:.2em;margin:0 0 .5rem;color:transparent;-webkit-text-stroke:2px rgba(212,175,55,.6);text-shadow:none}.title-text{position:relative;z-index:1;background:linear-gradient(135deg,#f4e5a0,#d4af37,#c9a227,#b8860b,#f4d03f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(212,175,55,.6)) drop-shadow(0 0 40px rgba(244,208,63,.4));animation:titleGlow 3s ease-in-out infinite alternate}.title-glow{position:absolute;inset:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;background:linear-gradient(135deg,#f4d03f,silver);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:blur(15px);opacity:.6;z-index:0}@keyframes titleGlow{0%{filter:drop-shadow(0 0 20px rgba(212,175,55,.6)) drop-shadow(0 0 40px rgba(244,208,63,.4))}to{filter:drop-shadow(0 0 30px rgba(212,175,55,.8)) drop-shadow(0 0 60px rgba(244,208,63,.6))}}.hero-subtext{font-family:Rajdhani,sans-serif;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:600;letter-spacing:.15em;background:linear-gradient(135deg,#f0f0f0,silver,#a8a8a8,silver,#e8e8e8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 2.5rem;filter:drop-shadow(0 0 15px rgba(192,192,192,.5))}.button-group{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;border:none;border-radius:4px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .3s}.btn-text{position:relative;z-index:2}.btn-glow{position:absolute;inset:-2px;border-radius:inherit;opacity:0;transition:opacity .3s}.btn-buy{background:linear-gradient(135deg,#f4d03f,#d4af37,#b8860b 50%,#c9a227);color:#1a1a1a;box-shadow:0 0 30px #d4af3780,inset 0 1px #fff6}.btn-buy .btn-glow{background:radial-gradient(circle at center,rgba(244,208,63,.8),transparent);box-shadow:0 0 40px #d4af37cc}.btn-buy:hover{transform:scale(1.05);box-shadow:0 0 50px #d4af37cc,0 0 80px #f4d03f66,inset 0 1px #ffffff80}.btn-buy:hover .btn-glow{opacity:1;animation:energyPulse 1s ease-in-out infinite}.btn-chart{background:linear-gradient(135deg,#e8e8e8,silver,#a8a8a8 50%,silver);color:#1a1a1a;box-shadow:0 0 30px #c0c0c080,inset 0 1px #ffffff80}.btn-chart .btn-glow{background:radial-gradient(circle at center,rgba(232,232,232,.8),transparent);box-shadow:0 0 40px #c0c0c0cc}.btn-chart:hover{transform:scale(1.05);box-shadow:0 0 50px #c0c0c0cc,0 0 80px #e8e8e866,inset 0 1px #fff9}.btn-chart:hover .btn-glow{opacity:1;animation:energyPulse 1s ease-in-out infinite}@keyframes energyPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}
