@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#000;color:#fff;display:flex;flex-direction:column;font-family:Orbitron,sans-serif;margin:0;overflow-x:hidden}@keyframes energyFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:200% 50%}}.energy-flow{-webkit-text-fill-color:#0000;animation:energyFlow 6s linear infinite;background:linear-gradient(270deg,#0ff,#f0f,#ff0,#0f0,#0ff);background-clip:text;-webkit-background-clip:text;background-size:200% 200%}.main{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Press Start\ 2P,monospace;overflow-x:hidden;position:relative}.back-vid{animation:videoPulse 10s ease-in-out infinite alternate;filter:brightness(.45) contrast(1.2) saturate(1.3);height:100%;object-fit:cover;position:absolute;width:100%;z-index:-2}@keyframes videoPulse{0%{filter:brightness(.45) contrast(1.1) saturate(1.1) hue-rotate(0deg)}50%{filter:brightness(.65) contrast(1.3) saturate(1.4) hue-rotate(25deg)}to{filter:brightness(.45) contrast(1.2) saturate(1.2) hue-rotate(0deg)}}.overlay{animation:overlayFlicker 6s linear infinite;background:radial-gradient(60% 60% at 50% 40%,#00ffff1f 0,#0000 55%),linear-gradient(180deg,#00001473,#000000e6);inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:-1}@keyframes overlayFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.7}}.hero{animation:heroFadeIn 1.8s ease forwards;margin:0 auto;max-width:1100px;padding:22vh 24px 0;position:relative;text-align:center;z-index:2}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.hero h1{-webkit-text-fill-color:#0000;animation:holoText 8s linear infinite,glow 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#0ff,#09f,#fff,#0ff);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0ff;font-size:5.4rem;font-weight:900;letter-spacing:2px;margin-bottom:.3em;text-transform:uppercase}@keyframes holoText{0%{background-position:0}to{background-position:400%}}.tagline{animation:taglinePop 2s ease .5s forwards;color:#cfefff;font-size:1.6rem;margin-bottom:28px;text-shadow:0 0 15px #00ffff59}@keyframes taglinePop{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.chips{display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:center;margin-bottom:40px}.chips span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001e2880;border:1px solid #00ffff80;border-radius:999px;box-shadow:inset 0 0 12px #00ffff40;color:#9ff;font-size:1rem;font-weight:600;padding:12px 18px;transition:transform .35s ease,box-shadow .35s ease,color .35s ease}.chips span:hover{box-shadow:0 0 14px #0ff,0 0 28px #09f,inset 0 0 12px #0ff;color:#fff;transform:scale(1.15) rotate(-2deg)}.stores-inline{flex-wrap:wrap;gap:36px;margin-top:50px}.store-btn,.stores-inline{display:flex;justify-content:center}.store-btn{align-items:center;animation:pulse 3s infinite alternate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;box-shadow:0 0 18px #00ffff59;color:#fff;font-size:1.5rem;font-weight:800;gap:18px;overflow:hidden;padding:22px 38px;position:relative;text-decoration:none;transition:transform .45s ease,box-shadow .45s ease}.store-icon{animation:float-spin 5s ease-in-out infinite;filter:drop-shadow(0 0 10px #0ff);height:auto;transition:transform .45s ease,filter .45s ease;width:90px;z-index:1}.store-btn:hover .store-icon{filter:drop-shadow(0 0 2px #0ff);transform:scale(1.5) rotate(-18deg) translateY(-10px)}.store-btn:hover{box-shadow:0 0 60px #0ff,0 0 100px #09f,0 0 160px #0ff9;transform:scale(1.25) rotate(-4deg)}.store-btn.ios{background:linear-gradient(135deg,#0a84ff88,#5ac8fa55)}.store-btn.android{background:linear-gradient(135deg,#3ddc8488,#00c85355)}.store-btn.steam{background:linear-gradient(135deg,#1b283888,#2a475e55)}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-spin{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(6deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(8px) rotate(-6deg)}to{transform:translateY(0) rotate(0deg)}}.features{color:#cfefff;margin:15px auto 100px;max-width:1150px;padding:0 24px;position:relative;text-align:center;z-index:1}.features h2{-webkit-text-fill-color:#0000;animation:holoText 10s linear infinite,glow 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#0ff,#09f,#fff,#0ff);background-clip:text;-webkit-background-clip:text;background-size:300%;font-size:2.6rem;margin-bottom:50px;text-shadow:0 0 15px #0ff,0 0 30px #09f}.feature-list{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.feature-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001e2866;border:1px solid #00ffff59;border-radius:18px;overflow:hidden;padding:28px;position:relative;transition:transform .35s ease,box-shadow .35s ease;width:280px}.feature-item:before{background:radial-gradient(circle at top left,#0ff3,#0000 60%),radial-gradient(circle at bottom right,#0099ff26,#0000 70%);content:"";inset:0;position:absolute;z-index:0}.feature-item:hover{box-shadow:0 0 24px #0ff,0 0 44px #09f;transform:translateY(-8px) scale(1.05)}.feature-icon{height:56px;margin-bottom:18px;width:56px;z-index:1}.feature-item h3{color:#0ff;font-size:1.3rem;margin-bottom:10px;text-shadow:0 0 8px #0ff;z-index:1}.feature-item p{color:#cfefff;font-size:1rem;text-shadow:0 0 6px #00ffff40;z-index:1}@keyframes glow{0%{text-shadow:0 0 8px #0ff,0 0 14px #09f}to{text-shadow:0 0 20px #0ff,0 0 36px #09f,0 0 60px #fff}}@media (max-width:1024px){.hero h1{font-size:3.5rem}.tagline{font-size:1.1rem}.chips span{font-size:.85rem;padding:6px 10px}.store-btn{font-size:1.2rem;padding:14px 26px}.store-icon{width:42px}}@media (max-width:600px){.hero h1{font-size:2.8rem}.tagline{font-size:1rem}.chips span{font-size:.8rem;padding:5px 8px}.store-btn{font-size:1.1rem;padding:12px 22px}.store-icon{width:36px}}.privacy{background:linear-gradient(180deg,#000 0,#050505);color:#0ff;font-family:Orbitron,sans-serif;margin:0 auto;max-width:800px;min-height:100vh;padding:60px 20px;text-align:left}.privacy h1{font-size:2.5rem;margin-bottom:30px;text-align:center;text-shadow:0 0 12px #0ff,0 0 24px #09f}.privacy .intro{font-size:1.1rem;opacity:.9;text-align:center}.privacy .intro,.privacy section{margin-bottom:40px}.privacy h2{color:#0f0;font-size:1.5rem;margin-bottom:15px;text-shadow:0 0 8px #0f0}.privacy li,.privacy p{font-size:1rem;line-height:1.6;margin-bottom:10px}.privacy ul{list-style:disc;padding-left:20px}.privacy a{color:#0ff;text-decoration:none;transition:color .3s,text-shadow .3s}.privacy a:hover{color:#fff;text-shadow:0 0 10px #0ff,0 0 18px #0ff}.terms{background:linear-gradient(180deg,#000 0,#050505);color:#0ff;font-family:Orbitron,sans-serif;margin:0 auto;max-width:900px;min-height:100vh;padding:60px 20px;text-align:left}.terms h1{font-size:2.5rem;margin-bottom:30px;text-align:center;text-shadow:0 0 12px #0ff,0 0 24px #09f}.terms .intro{font-size:1.1rem;opacity:.9;text-align:center}.terms .intro,.terms section{margin-bottom:40px}.terms h2{color:#0f0;font-size:1.5rem;margin-bottom:15px;text-shadow:0 0 8px #0f0}.terms li,.terms p{font-size:1rem;line-height:1.6;margin-bottom:10px}.terms ul{list-style:disc;padding-left:20px}.terms a{color:#0ff;text-decoration:none;transition:color .3s,text-shadow .3s}.terms a:hover{color:#fff;text-shadow:0 0 10px #0ff,0 0 18px #0ff}.credits{background:radial-gradient(circle at top,#000 0,#050505 100%);color:#0ff;font-family:Orbitron,sans-serif;min-height:100vh;padding:60px 20px;text-align:center}.credits h1{font-size:2.5rem;margin-bottom:20px;text-shadow:0 0 12px #0ff,0 0 20px #09f}.credits .intro{font-size:1rem;opacity:.8}.credit-section,.credits .intro{margin-bottom:40px}.credit-section h2{color:#0f0;font-size:1.5rem;margin-bottom:15px;text-shadow:0 0 8px #0f0}.credit-section ul{list-style:none;padding:0}.credit-section li{font-size:1rem;margin:8px 0}.credit-section a{color:#0ff;text-decoration:none;transition:color .3s,text-shadow .3s}.credit-section a:hover{color:#fff;text-shadow:0 0 10px #0ff,0 0 18px #0ff}.footer{background:#000000d9;border-top:2px solid #0ff;color:#0ff;font-family:Orbitron,sans-serif;padding:30px 20px;text-align:center}.footer-line.energy-flow{animation:energyFlow 6s linear infinite}.footer-links{display:flex;gap:30px;justify-content:center;margin-bottom:15px}.footer-links button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.footer-links a,.footer-links button{font-size:14px;text-decoration:none;transition:color .3s,text-shadow .3s}.footer-links a{color:#0ff}.footer-links a:hover,.footer-links button:hover{color:#fff;text-shadow:0 0 8px #0ff,0 0 15px #0ff}.footer-info p{font-size:12px;margin:5px 0;opacity:.8}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-radius:12px;box-shadow:0 0 20px #0ff,0 0 40px #09f;display:flex;gap:30px;left:50%;padding:10px 25px;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}.nav a,.nav button{background:#0000;border:none;color:#0ff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:1rem;padding:8px 12px;text-decoration:none;text-transform:uppercase}.nav a.energy-flow,.nav button.energy-flow{font-weight:700}.nav a:hover,.nav button:hover{text-shadow:0 0 10px #fff,0 0 20px currentColor,0 0 40px currentColor;transform:scale(1.2) rotate(2deg)}.contact-page{align-items:center;background:#000000d9;color:#0ff;display:flex;font-family:Orbitron,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.contact-popup{animation:popupFade .6s ease-in-out;background:#000000f2;border-radius:14px;box-shadow:0 0 40px #00ffff59;max-width:500px;padding:40px 30px;position:relative;text-align:center}.close-btn{background:none;border:none;color:#0ff;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:12px;text-shadow:0 0 6px #0ff,0 0 12px #09f;top:12px;transition:transform .2s ease,color .2s ease}.close-btn:hover{color:#fff;transform:scale(1.2)}.contact-popup h1{margin-bottom:12px;text-shadow:0 0 12px #0ff,0 0 24px #09f}.contact-subtitle{font-size:14px;margin-bottom:24px;opacity:.85}.contact-info p{font-size:14px;margin:12px 0}.contact-info a{color:#0ff;text-decoration:underline;transition:text-shadow .3s}.contact-info a:hover{text-shadow:0 0 12px #0ff,0 0 24px #09f}.contact-extra p{font-size:12px;margin-top:20px;opacity:.8}@keyframes popupFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.fd59cb04.css.map*/