:root{--neon-green:#cf0;--dark-bg:#09090b;--darker-bg:#040405;--text-primary:#fff;--text-secondary:#a1a1aa;--font-main:"Outfit", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--dark-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 24px}.navbar{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#09090b66;border:1px solid #ccff0026;border-radius:50px;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:1200px;padding:12px 32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080,0 0 20px #ccff000d}.navbar:hover{background:#09090b99;border-color:#cf06;box-shadow:0 10px 30px #00000080,0 0 25px #cf03}.nav-logo{color:var(--neon-green);text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px #000,0 0 15px #cf09;align-items:center;gap:12px;font-family:Sedgwick Ave Display,cursive;font-size:32px;display:flex;transform:rotate(-2deg)}.hamburger{cursor:pointer;z-index:1001;flex-direction:column;gap:5px;display:none}.hamburger span{background-color:var(--neon-green);border-radius:3px;width:25px;height:3px;transition:all .3s}.nav-links{gap:40px;display:flex}.nav-links a{color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.nav-links a:after{content:"";background-color:var(--neon-green);width:0;height:2px;box-shadow:0 0 10px var(--neon-green);transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.nav-links a:hover{color:var(--neon-green);text-shadow:0 0 10px #ccff0080;transform:translateY(-2px)}.nav-links a:hover:after{width:100%}.btn-primary{background:var(--neon-green);color:var(--dark-bg);text-transform:uppercase;border:2px solid var(--neon-green);cursor:pointer;border-radius:30px;padding:12px 24px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 0 15px #ccff004d}.btn-primary:hover{color:var(--neon-green);background:0 0;transform:translateY(-2px);box-shadow:0 0 25px #cf09}.btn-secondary{color:var(--text-primary);text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #fff3;border-radius:30px;padding:12px 24px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block}.btn-secondary:hover{border-color:var(--text-primary);background:#ffffff1a}.hero{align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:1;background:radial-gradient(circle at 70%,#ccff0026 0%,#09090b 60%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;display:grid;position:relative}.hero-title{text-transform:uppercase;text-shadow:5px 5px #000,10px 10px #cf03;letter-spacing:4px;margin-bottom:24px;font-family:Sedgwick Ave Display,cursive;font-size:7.5rem;line-height:1.1;transform:rotate(-3deg)}.hero-title span{color:var(--neon-green);text-shadow:5px 5px #000,0 0 40px #cf09;display:block}.hero-text p{color:var(--text-secondary);max-width:80%;margin-bottom:40px;font-size:1.2rem;line-height:1.6}.hero-actions{align-items:center;gap:20px;display:flex}.social-icons{align-items:center;gap:12px;display:flex}.social-icon{width:48px;height:48px;color:var(--text-primary);background:#ffffff0d;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.social-icon:hover{border-color:var(--neon-green);color:var(--neon-green);background:#ccff001a;transform:translateY(-4px)scale(1.1);box-shadow:0 0 20px #cf06}.hero-image{cursor:pointer;justify-content:center;align-items:center;width:100%;max-width:600px;display:flex;position:relative}.hero-image img{width:100%;max-width:600px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);animation:6s ease-in-out infinite float}.hero-img-default{filter:drop-shadow(0 0 40px #ccff004d);opacity:1;transform:scale(1)}.hero-img-hover{opacity:0;filter:drop-shadow(0 0 60px #cf0c);position:absolute;top:0;left:0;transform:scale(.8)}.hero-image:hover .hero-img-default{opacity:0;transform:scale(.8)}.hero-image:hover .hero-img-hover{opacity:1;transform:scale(1.05)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.angled-separator{background:var(--dark-bg);z-index:10;border-top:4px solid #cf06;width:110vw;height:100px;margin-top:-60px;position:relative;transform:translate(-5vw)skewY(-3deg);box-shadow:0 -20px 50px #ccff0026}.laser-beam{background:linear-gradient(90deg,#0000,#cf0c,#fff,#cf0c,#0000);width:50%;height:4px;animation:4s cubic-bezier(.4,0,.2,1) infinite shootLaser;position:absolute;top:-4px;left:-50%;box-shadow:0 0 20px #cf0,0 0 40px #fff}@keyframes shootLaser{0%{left:-50%}to{left:150%}}.section{padding:100px 0;position:relative}.section-title{text-align:center;text-transform:uppercase;text-shadow:4px 4px #000,8px 8px #ccff0026;letter-spacing:3px;margin-bottom:60px;font-family:Sedgwick Ave Display,cursive;font-size:5rem;transform:rotate(-2deg)}.section-title span{color:var(--neon-green);text-shadow:4px 4px #000,0 0 30px #ccff0080}.models-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.model-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;transition:all .4s;position:relative;overflow:hidden}.model-card:hover{border-color:#ccff0080;transform:translateY(-10px);box-shadow:0 10px 40px #ccff0026}.model-img{object-fit:cover;border-bottom:1px solid #ffffff0d;width:100%;height:300px}.model-info{padding:24px}.model-name{color:var(--neon-green);text-transform:uppercase;margin-bottom:8px;font-size:1.5rem;font-weight:800}.model-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.marquee-container{width:100vw;color:var(--neon-green);border-top:1px solid var(--neon-green);border-bottom:1px solid var(--neon-green);background:#09090bcc;margin:40px -50vw;padding:15px 0;position:relative;left:50%;right:50%;overflow:hidden;box-shadow:0 0 30px #ccff001a}.marquee-content{width:fit-content;animation:20s linear infinite scrollMarquee;display:flex}.marquee-content:hover{animation-play-state:paused}.marquee-item{text-transform:uppercase;white-space:nowrap;text-shadow:0 0 15px #ccff004d;align-items:center;gap:15px;padding:0 40px;font-size:2.5rem;font-weight:900;display:flex}.marquee-item img{height:45px}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.token-section{background:var(--darker-bg);border-top:1px solid #ccff001a}.token-stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.stat-box{background:#ccff000d;border:1px solid #cf03;border-radius:20px;padding:40px;transition:all .3s}.stat-box:hover{background:#ccff001a;transform:scale(1.05)}.stat-val{color:var(--neon-green);margin-bottom:10px;font-size:4rem;font-weight:900}.stat-label{text-transform:uppercase;color:var(--text-primary);font-size:1.2rem;font-weight:600}.music-toggle{border:2px solid var(--neon-green);width:60px;height:60px;color:var(--neon-green);cursor:pointer;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09090bcc;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 0 15px #ccff004d}.music-toggle:hover{background:var(--neon-green);color:var(--dark-bg);transform:scale(1.1);box-shadow:0 0 25px #cf09}.music-toggle svg{width:30px;height:30px;transition:transform .3s}.music-toggle.playing svg{animation:.6s cubic-bezier(.4,0,.2,1) infinite alternate pulseBeat}@keyframes pulseBeat{0%{transform:scale(.9)}to{transform:scale(1.3)}}@media (width<=900px){.hero-content{text-align:center;grid-template-columns:1fr;gap:40px}.hero-title{font-size:4.5rem}.hero-text p{max-width:100%;margin:0 auto 30px;font-size:1rem}.hero-actions{flex-direction:column;justify-content:center;gap:15px}.social-icons{justify-content:center}.hamburger{display:flex}.nav-links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#09090bf2;border:1px solid #ccff004d;border-radius:15px;flex-direction:column;gap:20px;width:200px;padding:20px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:65px;right:20px;transform:translateY(-10px);box-shadow:0 10px 30px #000c,0 0 20px #cf03}.nav-links.active{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar{padding:10px 20px}.nav-logo{font-size:20px}.nav-logo img{width:30px!important;height:30px!important}.section-title{margin-bottom:40px;font-size:3rem}.token-stats{grid-template-columns:1fr;gap:20px}.stat-val{font-size:3rem}.stat-box{padding:20px}.roadmap-item{flex-direction:column;gap:15px;padding:20px}.roadmap-phase{min-width:auto;font-size:1.5rem}.marquee-item{padding:0 20px;font-size:1.8rem}.marquee-item img{height:30px}.angled-separator{height:60px;margin-top:-30px}}.eq-separator{justify-content:center;align-items:center;gap:20px;width:100vw;margin-left:-50vw;margin-right:-50vw;padding:40px 0;display:flex;position:relative;left:50%;right:50%}.eq-line{background:var(--neon-green);height:2px;box-shadow:0 0 15px var(--neon-green);opacity:.15;flex-grow:1}.equalizer{align-items:flex-end;gap:8px;height:60px;display:flex}.eq-bar{background:var(--neon-green);width:12px;height:100%;animation:1s cubic-bezier(.4,0,.2,1) infinite alternate eqBounce;animation-delay:var(--d);transform-origin:bottom;border-radius:6px;box-shadow:0 0 15px #cf09}@keyframes eqBounce{0%{opacity:.4;transform:scaleY(.2);box-shadow:0 0 5px #cf03}to{opacity:1;transform:scaleY(1);box-shadow:0 0 30px #cf0}}.roadmap-item{border-left:5px solid var(--neon-green);background:#ffffff05;border-radius:20px;gap:30px;margin-bottom:40px;padding:30px;display:flex}.roadmap-phase{color:var(--neon-green);min-width:100px;font-size:2rem;font-weight:900}.roadmap-content h3{margin-bottom:15px;font-size:1.5rem}.roadmap-content ul{list-style:none}.roadmap-content li{color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:10px;display:flex}.roadmap-content li:before{content:"•";color:var(--neon-green);font-size:1.5rem}footer{text-align:center;border-top:1px solid #ffffff0d;margin-top:50px;padding:40px 0}footer p{color:var(--text-secondary)}
