html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*,body{margin:0}*{box-sizing:border-box;padding:0}body{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-family:Poppins,sans-serif}.App,body{min-height:100vh}.App{display:flex;flex-direction:column}.main-content{flex:1 1;padding:20px}.header{background:linear-gradient(135deg,#ff6b35,#f7931e);box-shadow:0 4px 20px #0000004d;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;font-weight:800;text-decoration:none;text-shadow:2px 2px 4px #00000080}.nav{align-items:center;display:flex;gap:30px}.nav-link{background:#ffffff1a;border:2px solid #0000;border-radius:25px;color:#fff;font-size:1.1rem;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.nav-link.active,.nav-link:hover{background:#fff3;border-color:gold;box-shadow:0 4px 15px #ffd7004d;transform:translateY(-2px)}.home{margin:0 auto;max-width:1200px;text-align:center}.hero-section{margin-bottom:50px;padding:40px 20px}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,gold,#ffed4e,#ff6b35);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;margin-bottom:20px;text-shadow:2px 2px 4px #0000004d}.hero-subtitle{color:#e0e0e0;font-size:1.3rem;margin-bottom:30px;max-width:600px}.bollywood-intro,.hero-subtitle{margin-left:auto;margin-right:auto}.bollywood-intro{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffd7004d;border-radius:15px;margin-top:20px;max-width:800px;padding:20px}.bollywood-intro p{color:#f0f0f0;font-size:1.1rem;line-height:1.6}.section-title{color:gold;font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:center}.about-section{margin:60px 0;padding:40px 20px}.about-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffd7004d;border-radius:20px;margin:0 auto;max-width:800px;padding:30px}.about-content p{color:#e0e0e0;font-size:1.2rem;line-height:1.7;margin-bottom:20px}.features-section{margin:60px 0;padding:40px 20px}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid #ffd7004d;border-radius:20px;padding:30px 20px;transition:all .3s ease}.feature-card:hover{border-color:gold;box-shadow:0 10px 30px #ffd70033;transform:translateY(-5px)}.feature-icon{font-size:3rem;margin-bottom:15px}.feature-card h3{color:gold;font-size:1.4rem;font-weight:600;margin-bottom:15px}.feature-card p{color:#e0e0e0;font-size:1rem;line-height:1.6}.games-section{margin:60px 0;padding:40px 20px}.games-intro{color:#e0e0e0;font-size:1.2rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.games-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.game-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid #ffd7004d;border-radius:20px;box-shadow:0 8px 32px #0003;cursor:pointer;padding:20px;transition:all .3s ease}.game-card:hover{border-color:gold;box-shadow:0 15px 40px #ffd7004d;transform:translateY(-10px) scale(1.02)}.game-image{border-radius:15px;height:200px;margin-bottom:15px;object-fit:cover;transition:transform .3s ease;width:100%}.game-card:hover .game-image{transform:scale(1.05)}.game-info{text-align:center}.game-title{color:gold;font-size:1.4rem;font-weight:700;margin-bottom:10px}.game-description{color:silver;font-size:.95rem;line-height:1.4;margin-bottom:15px;min-height:60px}.entertainment-notice{margin:60px 0;padding:40px 20px}.notice-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#e74c3c1a,#c0392b1a);border:2px solid #e74c3c80;border-radius:20px;margin:0 auto;max-width:800px;padding:30px}.notice-content p{color:#f0f0f0;font-size:1.1rem;line-height:1.6;margin-bottom:15px}.play-button{background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:25px;box-shadow:0 4px 15px #ff6b354d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:1px;padding:12px 30px;text-transform:uppercase;transition:all .3s ease}.play-button:hover{background:linear-gradient(135deg,#f7931e,#ff6b35);box-shadow:0 6px 20px #ff6b3580;transform:translateY(-2px)}.footer{background:linear-gradient(135deg,#2c3e50,#34495e);border-top:3px solid gold;margin-top:auto;padding:30px 0}.footer-container{margin:0 auto;max-width:1200px;padding:0 20px;text-align:center}.disclaimer{background:linear-gradient(135deg,#e74c3c,#c0392b);border:2px solid gold;border-radius:15px;box-shadow:0 4px 15px #e74c3c4d;color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:20px;padding:15px 25px}.contact-info{color:#bdc3c7;font-size:1rem}.age-modal-overlay{align-items:center;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.age-modal{background:linear-gradient(135deg,#667eea,#764ba2);border:3px solid gold;border-radius:20px;box-shadow:0 15px 50px #00000080;max-width:500px;padding:40px 30px;text-align:center}.modal-title{color:gold;font-size:2.2rem;font-weight:700;margin-bottom:20px}.modal-text{color:#fff;font-size:1.2rem;line-height:1.5;margin-bottom:30px}.modal-buttons{display:flex;gap:20px;justify-content:center}.modal-button{border:none;border-radius:25px;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.modal-button.yes{background:linear-gradient(135deg,#27ae60,#2ecc71);box-shadow:0 4px 15px #27ae604d;color:#fff}.modal-button.yes:hover{box-shadow:0 6px 20px #27ae6080;transform:translateY(-2px)}.modal-button.no{background:linear-gradient(135deg,#e74c3c,#c0392b);box-shadow:0 4px 15px #e74c3c4d;color:#fff}.modal-button.no:hover{box-shadow:0 6px 20px #e74c3c80;transform:translateY(-2px)}.game-page{margin:0 auto;max-width:1200px;text-align:center}.game-frame{background:#fff;border:none;border-radius:20px;box-shadow:0 10px 30px #0000004d;height:80vh;width:100%}.back-button{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:25px;box-shadow:0 4px 15px #3498db4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:12px 30px;text-transform:uppercase;transition:all .3s ease}.back-button:hover{box-shadow:0 6px 20px #3498db80;transform:translateY(-2px)}.policy-page{margin:0 auto;max-width:800px;padding:20px}.policy-title{color:gold;font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:center}.policy-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffd7004d;border-radius:20px;font-size:1.1rem;line-height:1.8;padding:30px}.policy-content h3{color:gold;font-size:1.3rem;margin-bottom:15px;margin-top:25px}.policy-content p{margin-bottom:15px}@media (max-width:768px){.header-container{flex-direction:column;gap:20px}.nav{flex-wrap:wrap;gap:15px;justify-content:center}.hero-title{font-size:2.5rem}.games-grid{gap:20px;grid-template-columns:1fr}.modal-buttons{align-items:center;flex-direction:column}.age-modal{margin:20px;padding:30px 20px}}
/*# sourceMappingURL=main.4d8957aa.css.map*/