*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Noto Sans Bengali',sans-serif;background-color:#111827;color:#e5e7eb;line-height:1.8}.breadcrumb-section{background-color:#1f2937;padding:1.5rem 0;margin-bottom:2rem}.breadcrumb{background-color:transparent;margin-bottom:0;padding:0}.breadcrumb-item{color:#9ca3af}.breadcrumb-item a{color:#3b82f6;text-decoration:none;transition:color 0.3s}.breadcrumb-item a:hover{color:#2563eb}.breadcrumb-item.active{color:#e5e7eb}.breadcrumb-item + .breadcrumb-item::before{content:">";color:#6b7280}.hero-banner{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);padding:80px 0;text-align:center;position:relative;overflow:hidden}.hero-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,0.1) 0%,transparent 70%)}.hero-banner h1{font-size:3rem;font-weight:700;color:var(--text-light);margin-bottom:1.5rem;position:relative;z-index:1}.hero-banner p{font-size:1.3rem;color:#d1d5db;max-width:800px;margin:0 auto 2rem;position:relative;z-index:1}.btn-play-now{background-color:#3b82f6;color:var(--text-light);padding:15px 50px;font-size:1.2rem;font-weight:600;border:none;border-radius:8px;transition:all 0.3s;text-decoration:none;display:inline-block;position:relative;z-index:1}.btn-play-now:hover{background-color:#2563eb;transform:translateY(-3px);box-shadow:0 10px 25px rgba(59,130,246,0.4)}.content-section{padding:60px 0}.section-title{font-size:2.5rem;font-weight:700;color:var(--text-light);margin-bottom:2.5rem;position:relative;padding-bottom:1rem}.section-title::after{content:'';position:absolute;bottom:0;left:0;width:100px;height:4px;background:linear-gradient(90deg,#3b82f6 0%,transparent 100%)}.content-text{color:#d1d5db;font-size:1.1rem;margin-bottom:2rem;text-align:justify;line-height:1.9}.game-image{width:100%;max-width:900px;height:auto;border-radius:16px;margin:40px auto;display:block;box-shadow:0 15px 40px rgba(0,0,0,0.6);border:2px solid #374151}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:50px 0}.feature-card{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border-radius:12px;padding:40px;transition:all 0.3s;border:1px solid #374151;position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#3b82f6 0%,#2563eb 100%);transform:scaleX(0);transition:transform 0.3s}.feature-card:hover::before{transform:scaleX(1)}.feature-card:hover{transform:translateY(-8px);border-color:#3b82f6;box-shadow:0 20px 50px rgba(59,130,246,0.2)}.feature-icon{font-size:3.5rem;color:#3b82f6;margin-bottom:1.5rem}.feature-card h3{color:var(--text-light);font-size:1.6rem;margin-bottom:1rem}.feature-card p{color:#d1d5db;line-height:1.8}.game-specs{background-color:#1f2937;border-radius:12px;padding:50px;margin:50px 0;border:1px solid #374151}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:30px}.spec-item{text-align:center;padding:25px;background-color:#111827;border-radius:8px;border:1px solid #374151}.spec-label{color:#9ca3af;font-size:0.95rem;margin-bottom:0.5rem;text-transform:uppercase;letter-spacing:1px}.spec-value{color:#3b82f6;font-size:1.8rem;font-weight:700}.how-to-play{background-color:#1f2937;border-radius:12px;padding:50px;margin:50px 0}.how-to-play h3{color:#3b82f6;font-size:2rem;margin-bottom:2rem}.steps-list{list-style:none;padding:0;counter-reset:step-counter}.steps-list li{color:#d1d5db;padding:20px 20px 20px 70px;margin-bottom:20px;background-color:#111827;border-radius:8px;position:relative;border-left:4px solid #3b82f6}.steps-list li::before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:20px;top:50%;transform:translateY(-50%);background-color:#3b82f6;color:var(--text-light);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.bonus-section{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);padding:60px;border-radius:16px;text-align:center;margin:50px 0;box-shadow:0 20px 60px rgba(59,130,246,0.3)}.bonus-section h2{color:var(--text-light);font-size:2.5rem;margin-bottom:1.5rem}.bonus-section p{color:#e0e7ff;font-size:1.2rem;margin-bottom:2rem}.tips-box{background-color:#1f2937;border-radius:12px;padding:40px;margin:40px 0;border-left:5px solid #3b82f6}.tips-box h3{color:#3b82f6;font-size:1.8rem;margin-bottom:1.5rem}.tips-box ul{list-style:none;padding:0}.tips-box ul li{color:#d1d5db;padding:12px 0 12px 35px;position:relative}.tips-box ul li::before{content:'\f058';font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;left:0;color:#3b82f6;font-size:1.2rem}.testimonials{margin:60px 0}.testimonial-card{background-color:#1f2937;border-radius:12px;padding:35px;margin-bottom:25px;border-left:4px solid #3b82f6}.testimonial-text{color:#d1d5db;font-style:italic;margin-bottom:1rem;font-size:1.05rem}.testimonial-author{color:#3b82f6;font-weight:600;font-size:1.1rem}.testimonial-rating{color:#fbbf24;margin-top:0.5rem}@media (max-width:768px){.hero-banner h1{font-size:2rem}.section-title{font-size:1.8rem}.features-grid{grid-template-columns:1fr}.specs-grid{grid-template-columns:1fr}}
