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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.privacy-container{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;margin:40px auto;max-width:800px;padding:20px 30px}.privacy-container h1,.privacy-container h2,.privacy-container h3{color:#222}.privacy-container,.privacy-container li,.privacy-container p{color:#333}.privacy-container h1{border-bottom:2px solid #eee;padding-bottom:10px;text-align:center}.privacy-container a{color:#007bff;text-decoration:none}.privacy-container a:hover{text-decoration:underline}.privacy-container .last-updated{color:#666;font-size:.9em;text-align:center}.privacy-container ul{padding-left:20px}:root{--neon-blue:#0ff;--neon-purple:#9400d3;--neon-pink:#f0f;--dark-bg:#0a0a23;--light-text:#fff;--glow-text-shadow:0 0 3px var(--neon-blue),0 0 5px var(--neon-blue);--glow-box-shadow:0 0 5px var(--neon-blue),0 0 10px var(--neon-blue),0 0 15px var(--neon-purple)}a,body,h1,h2,h3,li,p,ul{color:#fff;color:var(--light-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.6;margin:0;padding:0}.App{display:flex;flex-direction:column;min-height:100vh}body{background-color:#0a0a23;background-color:var(--dark-bg)}main{flex-grow:1}a{color:#0ff;color:var(--neon-blue);text-decoration:none}a:hover{color:#f0f;color:var(--neon-pink);text-shadow:0 0 5px #f0f;text-shadow:0 0 5px var(--neon-pink)}.container{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 20px;width:90%}.top-nav{background-color:#0a0a23;background-color:var(--dark-bg);box-shadow:0 2px 10px #9400d3;box-shadow:0 2px 10px var(--neon-purple);padding:15px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.top-nav .container{align-items:center;display:flex;justify-content:space-between}.brand-logo{color:#0ff;color:var(--neon-blue);font-size:1.8em;font-weight:700;text-shadow:0 0 3px #0ff,0 0 5px #0ff;text-shadow:var(--glow-text-shadow)}.brand-logo:hover{text-decoration:none}.top-nav nav ul{display:flex;list-style:none}.top-nav nav ul li{margin-left:20px}.top-nav nav ul li a{color:#fff;color:var(--light-text);font-weight:500}.top-nav nav ul li a:hover{color:#f0f;color:var(--neon-pink);text-decoration:none;text-shadow:0 0 5px #f0f;text-shadow:0 0 5px var(--neon-pink)}.hero-section{align-items:center;background-color:initial;min-height:80vh;padding:60px 0}.hero-container{align-items:center;display:flex;gap:40px;justify-content:space-between}.hero-text-content{flex:1 1;padding-right:20px;text-align:left}.hero-visual-content{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-section h1{color:#0ff;color:var(--neon-blue);font-size:3em;margin-bottom:20px;text-shadow:0 0 3px #0ff,0 0 5px #0ff;text-shadow:var(--glow-text-shadow)}.hero-section .subtitle{color:#fff;color:var(--light-text);font-size:1.2em;margin-bottom:40px;opacity:.9}.gameplay-visual-placeholder{background-color:#ccc;background-color:initial;color:#777;font-style:italic;margin:0 auto;padding:0}.gameplay-visual-placeholder,.iphone-mockup{align-items:center;display:flex;justify-content:center}.iphone-mockup{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:30px;box-shadow:0 0 15px #9400d3,0 0 30px #0ff;box-shadow:0 0 15px var(--neon-purple),0 0 30px var(--neon-blue);height:600px;position:relative;width:300px}.gameplay-video{border-radius:20px;height:90%;object-fit:cover;width:87%}@media (max-width:992px){.hero-container{flex-direction:column;text-align:center}.hero-text-content{margin-bottom:40px;padding-right:0;text-align:center}.hero-section .subtitle,.hero-section h1{text-align:center}}.content-section{background-color:#0a0a2380;padding:60px 0}.content-section.alt-bg{background-color:#14142d80}.content-section h2{color:#0ff;color:var(--neon-blue);font-size:2.2em;margin-bottom:30px;text-align:center;text-shadow:0 0 3px #0ff,0 0 5px #0ff;text-shadow:var(--glow-text-shadow)}.content-section ul{list-style-position:inside}.content-section ul li{margin-bottom:10px}.features-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;padding:0}.feature-card{background-color:#191937b3;border:1px solid #0ff;border:1px solid var(--neon-blue);border-radius:8px;box-shadow:0 0 5px #0ff,0 0 10px #0ff,0 0 15px #9400d3;box-shadow:var(--glow-box-shadow);display:flex;flex-direction:column;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 0 10px #0ff,0 0 20px #0ff,0 0 30px #f0f;box-shadow:0 0 10px var(--neon-blue),0 0 20px var(--neon-blue),0 0 30px var(--neon-pink);transform:translateY(-5px)}.feature-card h3{color:#f0f;color:var(--neon-pink);font-size:1.25em;margin-bottom:10px}.app-store-badge{border-radius:8px;box-shadow:0 0 5px #0ff,0 0 10px #0ff,0 0 15px #9400d3;box-shadow:var(--glow-box-shadow);height:100px;margin:0 10px;transition:transform .2s ease-in-out,box-shadow .3s ease}.app-buttons{margin-top:30px;text-align:center}.app-button{background-color:#0ff;background-color:var(--neon-blue);border-radius:5px;box-shadow:0 0 5px #0ff,0 0 10px #0ff,0 0 15px #9400d3;box-shadow:var(--glow-box-shadow);color:#0a0a23;color:var(--dark-bg);display:inline-block;font-weight:700;margin:10px;padding:15px 30px;transition:background-color .3s ease,box-shadow .3s ease}.app-store-link:hover .app-store-badge,.google-play-link:hover .app-store-badge{transform:scale(1.05)}.app-store-badge:hover{box-shadow:0 0 10px #0ff,0 0 20px #0ff,0 0 30px #f0f;box-shadow:0 0 10px var(--neon-blue),0 0 20px var(--neon-blue),0 0 30px var(--neon-pink)}.site-footer{background-color:#0a0a23;background-color:var(--dark-bg);border-top:1px solid #9400d3;border-top:1px solid var(--neon-purple);margin-top:auto;padding:40px 0;text-align:center}.site-footer nav ul{list-style:none;margin-bottom:15px;padding:0}.site-footer nav ul li{display:inline;margin:0 10px}.site-footer nav ul li a{color:#0ff;color:var(--neon-blue)}.site-footer nav ul li a:hover{color:#f0f;color:var(--neon-pink)}.site-footer p{color:#fff;color:var(--light-text);font-size:.9em}.page-content{background-color:initial;padding-bottom:60px;padding-top:40px}.page-content>h1{color:#0ff;color:var(--neon-blue);font-size:2.5em;margin-bottom:40px;text-align:center;text-shadow:0 0 3px #0ff,0 0 5px #0ff;text-shadow:var(--glow-text-shadow)}.guide-section{background-color:#fff;background-color:#191937b3;border:1px solid #0ff;border:1px solid var(--neon-blue);border-radius:8px;box-shadow:0 0 5px #0ff,0 0 10px #0ff,0 0 15px #9400d3;box-shadow:var(--glow-box-shadow);margin-bottom:40px;padding:30px}.guide-section h2{border-bottom:1px solid #9400d3;border-bottom:1px solid var(--neon-purple);color:#f0f;color:var(--neon-pink);font-size:1.8em;margin-bottom:20px;padding-bottom:10px;text-align:left}.guide-section h3{color:#0ff;color:var(--neon-blue);font-size:1.4em;margin-bottom:10px;margin-top:20px}.guide-section article ul,.guide-section ul{list-style-type:disc;padding-left:20px}.guide-section article ul{padding-left:20px}@media (max-width:768px){.hero-section h1{font-size:2.2em}.hero-section .subtitle{font-size:1.1em}.top-nav .container{align-items:center;flex-direction:column}.top-nav nav{margin-top:10px}.top-nav nav ul{justify-content:center;padding-left:0}.top-nav nav ul li{margin:0 10px}.content-section h2,.page-content>h1{font-size:1.8em}.guide-section h2{font-size:1.5em}.guide-section h3{font-size:1.2em}.app-button{font-size:.9em;padding:12px 24px}}.support-form{gap:1.2rem;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:600px}.form-group,.support-form{display:flex;flex-direction:column}.form-group label{color:#eee;font-weight:700;margin-bottom:.5rem}.form-group input,.form-group textarea{background-color:#333;border:1px solid #444;border-radius:4px;color:#fff;font-size:1rem;padding:.75rem}.form-group input:focus,.form-group textarea:focus{border-color:#0af;outline:none}.btn-submit{align-self:flex-start;background-color:#0af;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .2s}.btn-submit:hover{background-color:#08c}
/*# sourceMappingURL=main.51e58270.css.map*/