.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;padding:2rem;overflow:hidden}.retro-sun{position:absolute;bottom:20%;left:50%;transform:translate(-50%);width:500px;height:500px;border-radius:50%;background:linear-gradient(180deg,var(--neon-yellow) 0%,var(--neon-pink) 50%,var(--neon-purple) 100%);opacity:.15;filter:blur(2px);animation:sunPulse 8s ease-in-out infinite}.retro-sun:after{content:"";position:absolute;bottom:0;left:-50%;width:200%;height:50%;background:repeating-linear-gradient(0deg,transparent,transparent 8px,var(--deep-black) 8px,var(--deep-black) 16px)}.stars{position:absolute;top:0;left:0;width:100%;height:60%;overflow:hidden}.star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:twinkle 3s ease-in-out infinite}.hero-title{font-family:var(--font-display);font-size:clamp(1.8rem,5vw,3.5rem);line-height:1.6;margin-bottom:1.5rem;position:relative;z-index:2}.hero-title .line1{display:block;color:var(--neon-cyan);text-shadow:0 0 20px var(--neon-cyan),0 0 60px rgba(0,255,247,.3);animation:glitchText 5s infinite}.hero-title .line2{display:block;color:var(--neon-pink);text-shadow:0 0 20px var(--neon-pink),0 0 60px rgba(255,45,149,.3);font-size:.6em;margin-top:.5rem}.hero-sub{font-family:var(--font-body);font-size:.9rem;color:#b090e0;margin-bottom:2.5rem;letter-spacing:3px;text-transform:uppercase;z-index:2;position:relative}.hero-cta{display:inline-block;font-family:var(--font-display);font-size:.75rem;color:var(--deep-black);background:var(--neon-green);padding:1.2rem 3rem;text-decoration:none;text-transform:uppercase;letter-spacing:2px;border:none;position:relative;z-index:2;transition:all .2s ease;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.hero-cta:hover{transform:scale(1.05);box-shadow:0 0 30px var(--neon-green),0 0 60px #39ff144d}.hero-cta:after{content:" \25b6"}.insert-coin{font-family:var(--font-display);font-size:.6rem;color:var(--neon-yellow);text-shadow:0 0 10px var(--neon-yellow);margin-top:3rem;animation:blink 1.5s step-end infinite;z-index:2;position:relative;letter-spacing:3px}.scroll-arrow{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2}.scroll-arrow span{display:block;width:20px;height:20px;border-right:2px solid var(--neon-purple);border-bottom:2px solid var(--neon-purple);transform:rotate(45deg);animation:scrollBounce 2s infinite;opacity:0}.scroll-arrow span:nth-child(1){animation-delay:0s}.scroll-arrow span:nth-child(2){animation-delay:.15s}.scroll-arrow span:nth-child(3){animation-delay:.3s}.page-header{padding:120px 2rem 3rem;text-align:center;position:relative;overflow:hidden}.page-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center top,rgba(176,38,255,.12),transparent 70%)}.page-header h1{font-family:var(--font-display);font-size:clamp(1rem,3vw,1.8rem);color:var(--neon-cyan);text-shadow:0 0 20px var(--neon-cyan),0 0 60px rgba(0,255,247,.2);letter-spacing:4px;margin-bottom:.8rem;position:relative;z-index:1}.page-header .subtitle{font-family:var(--font-body);font-size:.8rem;color:#8070b0;letter-spacing:3px;text-transform:uppercase;position:relative;z-index:1}.about-hero{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 2rem 4rem;position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 30%,rgba(176,38,255,.15),transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(255,45,149,.08),transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(0,255,247,.06),transparent 50%)}.about-hero h1{font-family:var(--font-display);font-size:clamp(1.2rem,4vw,2.5rem);line-height:2;position:relative;z-index:1;margin-bottom:1rem}.about-hero h1 .cyan{color:var(--neon-cyan);text-shadow:0 0 20px var(--neon-cyan)}.about-hero h1 .pink{color:var(--neon-pink);text-shadow:0 0 20px var(--neon-pink)}.about-hero .tagline{font-family:var(--font-body);font-size:.9rem;color:#9080c0;letter-spacing:4px;text-transform:uppercase;position:relative;z-index:1;max-width:600px;line-height:1.8}.pixel-float{position:absolute;font-size:1.5rem;opacity:.15;animation:floatUp 15s linear infinite}.contact-header,.learn-header{text-align:center;margin-bottom:4rem}.contact-header h1,.learn-header h1{font-family:var(--font-display);font-size:clamp(1rem,3vw,1.8rem);line-height:2;margin-bottom:1rem}.contact-header h1 .cyan,.learn-header h1 .cyan{color:var(--neon-cyan);text-shadow:0 0 20px var(--neon-cyan)}.contact-header h1 .pink,.learn-header h1 .pink{color:var(--neon-pink);text-shadow:0 0 20px var(--neon-pink)}.learn-header h1 .green{color:var(--neon-green);text-shadow:0 0 20px var(--neon-green)}.contact-header .sub,.learn-header .sub{font-size:.8rem;color:#8070a0;letter-spacing:3px;text-transform:uppercase}@media(max-width:600px){.hero-title{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/hero.css.map */
