*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#333;font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 20px}.header{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 20px #0000001a;padding:1rem 0;position:fixed;top:0;width:100%;z-index:1000}.header .container{align-items:center;display:flex;justify-content:space-between}.logo h2{color:#fff;font-size:1.5rem;font-weight:600}.nav{align-items:center;display:flex;gap:2rem}.nav a{border-radius:25px;color:#fff;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.nav a:hover{background:#fff3;transform:translateY(-2px)}.nav .cta-nav{background:linear-gradient(45deg,#ff6b6b,#ffa726);box-shadow:0 4px 15px #ff6b6b66;font-weight:600}.nav .cta-nav:hover{background:linear-gradient(45deg,#ff5252,#ff9800);box-shadow:0 6px 20px #ff6b6b99;transform:translateY(-3px)}.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative}.hero:before{animation:twinkle 10s infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' x='0' y='0' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='1' fill='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:.8}}.hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.game-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f093fb);background-clip:text;-webkit-background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 0 30px #ffffff80}.tagline{color:#f093fb;font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}.description{font-size:1.1rem;line-height:1.8;margin-bottom:2rem;opacity:.9}.hero-banner{border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:400px;transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform .3s ease;width:100%}.hero-banner:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg) scale(1.05)}.download-btn{align-items:center;border:none;border-radius:50px;box-shadow:0 8px 25px #0003;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.download-btn.primary{background:linear-gradient(45deg,#4caf50,#45a049);color:#fff}.download-btn.primary:hover{background:linear-gradient(45deg,#45a049,#3d8b40);box-shadow:0 12px 35px #4caf5066;transform:translateY(-3px)}.download-btn.secondary{background:linear-gradient(45deg,#ff6b6b,#ffa726);color:#fff}.download-btn.secondary:hover{background:linear-gradient(45deg,#ff5252,#ff9800);box-shadow:0 12px 35px #ff6b6b66;transform:translateY(-3px)}.download-btn img{height:24px;width:24px}.features{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:80px 0}.features h2{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.feature-item{background:#fff;background-clip:padding-box;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:2rem;text-align:center;transition:transform .3s ease}.feature-item:hover{border-color:#667eea;box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.feature-item p{color:#555;font-size:1.1rem;font-weight:500}.screenshots{background:#fff;padding:80px 0}.screenshots h2{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.screenshot-carousel{margin:0 auto;max-width:400px;text-align:center}.screenshot-container{margin-bottom:2rem}.main-screenshot{border-radius:25px;box-shadow:0 20px 40px #0003;max-width:300px;transition:transform .3s ease;width:100%}.main-screenshot:hover{transform:scale(1.05)}.screenshot-nav{display:flex;gap:1rem;justify-content:center}.nav-dot{background:#ddd;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.nav-dot.active{background:#667eea;transform:scale(1.3)}.nav-dot:hover{background:#764ba2}.how-to-play{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0}.how-to-play h2{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.steps-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.step-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:2rem;text-align:center}.step-number{align-items:center;background:linear-gradient(45deg,#ff6b6b,#ffa726);border-radius:50%;box-shadow:0 8px 20px #ff6b6b4d;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.step-item h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem}.step-item p{font-size:1rem;line-height:1.6;opacity:.9}.download-cta{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;padding:100px 0;text-align:center}.cta-content h2{font-size:3rem;font-weight:700;margin-bottom:1rem}.cta-content>p{font-size:1.2rem;margin-bottom:2.5rem;opacity:.9}.download-note{font-size:.9rem;margin-top:1rem;opacity:.8}.reviews{background:#f8fafc;padding:80px 0}.reviews h2{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.reviews-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.review-item{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:2rem;text-align:center;transition:transform .3s ease}.review-item:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-5px)}.star-rating{margin-bottom:1rem}.star{color:#ddd;font-size:1.5rem;margin:0 2px}.star.filled{color:#ffa726}.review-item p{color:#555;font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:1rem}.reviewer-name{color:#667eea;font-weight:600}.footer{background:#2d3748;color:#fff;padding:60px 0 20px}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.footer-section h3,.footer-section h4{font-weight:600;margin-bottom:1rem}.footer-section h3{color:#667eea;font-size:1.5rem}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-section a{color:#cbd5e0;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#667eea}.footer-download{background:linear-gradient(45deg,#4caf50,#45a049);border-radius:25px;display:inline-block;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.footer-download:hover{background:linear-gradient(45deg,#45a049,#3d8b40);transform:translateY(-2px)}.footer-bottom{border-top:1px solid #4a5568;padding-top:2rem;text-align:center}.footer-bottom p{color:#a0aec0;margin-bottom:.5rem}.disclaimer{font-size:.9rem;opacity:.7}@media (max-width:768px){.nav{display:none}.hero-content{gap:2rem;grid-template-columns:1fr;text-align:center}.game-title{font-size:2.5rem}.tagline{font-size:1.2rem}.description{font-size:1rem}.features-grid,.reviews-grid,.steps-grid{gap:1.5rem;grid-template-columns:1fr}.features h2,.how-to-play h2,.reviews h2,.screenshots h2{font-size:2rem}.cta-content h2{font-size:2.2rem}.download-btn{font-size:1rem;padding:.875rem 1.5rem}.container{padding:0 15px}.hero{padding:100px 0 60px}.features,.how-to-play,.reviews,.screenshots{padding:60px 0}.download-cta{padding:80px 0}}@media (max-width:480px){.game-title{font-size:2rem}.hero{padding:90px 0 50px}.hero-content{gap:1.5rem}.download-btn{font-size:.95rem;padding:.75rem 1.25rem}.feature-item,.review-item,.step-item{padding:1.5rem}.step-number{font-size:1.2rem;height:50px;width:50px}.footer-content{gap:2rem;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.0c3c1a3f.css.map*/