body{font-family:'Noto Sans Bengali',sans-serif;background-color:var(--bg-light);color:var(--text-dark);line-height:1.8}.breadcrumb-section{background:white;padding:1rem 0;margin-top:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.breadcrumb{margin-bottom:0;background:transparent}.breadcrumb-item a{color:var(--primary-color);text-decoration:none}.breadcrumb-item.active{color:var(--text-light)}.hero-banner{background:linear-gradient(135deg,rgba(6,182,212,0.95),rgba(56,189,248,0.95)),url('../../image/asset-c61a7c02-ksjf7g1t36so.webp') center/cover;color:white;padding:5rem 0;border-radius:12px;box-shadow:0 8px 24px rgba(6,182,212,0.3);position:relative;overflow:hidden}.hero-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.1) 50%,transparent 70%);animation:shine 3s infinite}@keyframes shine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.hero-banner h1{font-weight:700;font-size:3rem;margin-bottom:1.5rem;text-shadow:2px 2px 8px rgba(0,0,0,0.3);position:relative;z-index:1}.hero-banner .lead{font-size:1.4rem;margin-bottom:2rem;position:relative;z-index:1}.sport-badge{display:inline-block;background:white;color:var(--primary-color);padding:0.7rem 1.5rem;border-radius:30px;font-weight:600;margin:0.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.2);transition:all 0.3s ease}.sport-badge:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,0.3)}.content-section{background:white;padding:3rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.08)}.content-section h2{color:var(--primary-color);font-weight:700;margin:2.5rem 0 1.5rem;padding-bottom:0.5rem;border-bottom:3px solid var(--secondary-color);position:relative}.content-section h2::after{content:'';position:absolute;bottom:-3px;left:0;width:100px;height:3px;background:var(--accent-orange)}.content-section h3{color:var(--text-dark);font-weight:600;margin:2rem 0 1rem}.content-section p{color:var(--text-light);margin-bottom:1.2rem;text-align:justify}.img-container{text-align:center;margin:3rem 0;position:relative}.img-container img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 8px 24px rgba(6,182,212,0.25);transition:transform 0.3s ease}.img-container img:hover{transform:scale(1.02)}.betting-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.betting-card{background:linear-gradient(135deg,var(--bg-lighter),white);padding:2rem;border-radius:12px;border-left:5px solid var(--primary-color);box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:all 0.3s ease}.betting-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px rgba(6,182,212,0.3);border-left-color:var(--accent-orange)}.betting-card i{font-size:2.5rem;color:var(--primary-color);margin-bottom:1rem}.betting-card h4{color:var(--text-dark);font-weight:600;margin-bottom:1rem}.betting-card p{color:var(--text-light);margin:0}.odds-table{margin:2rem 0;overflow-x:auto}.odds-table table{width:100%;background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.08)}.odds-table th{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:white;padding:1.2rem;font-weight:600;text-align:left}.odds-table td{padding:1rem 1.2rem;border-bottom:1px solid var(--bg-light);color:var(--text-light)}.odds-table tr:hover{background:var(--bg-lighter)}.odds-value{background:var(--accent-green);color:white;padding:0.3rem 0.8rem;border-radius:5px;font-weight:600}.live-betting-section{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:white;padding:3rem;border-radius:12px;box-shadow:0 8px 24px rgba(6,182,212,0.3)}.live-betting-section h2{color:white;border-bottom:3px solid white}.live-betting-section h2::after{background:var(--accent-orange)}.tips-section{background:var(--bg-lighter);padding:3rem;border-radius:12px;border:2px solid var(--secondary-color)}.tips-list{list-style:none;padding:0}.tips-list li{padding:1.2rem;margin:1rem 0;background:white;border-radius:8px;border-left:5px solid var(--accent-green);box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:all 0.3s ease}.tips-list li:hover{transform:translateX(10px);box-shadow:0 4px 12px rgba(6,182,212,0.2)}.tips-list li strong{color:var(--primary-color);font-size:1.1rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:2rem 0}.stat-box{background:white;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.08);border-top:4px solid var(--primary-color)}.stat-box h3{font-size:2.5rem;color:var(--primary-color);font-weight:700;margin-bottom:0.5rem}.stat-box p{color:var(--text-light);margin:0}.cta-section{background:linear-gradient(135deg,var(--accent-orange),#ea580c);color:white;padding:3rem;border-radius:12px;text-align:center;box-shadow:0 8px 24px rgba(249,115,22,0.3)}.cta-section h2{color:white;border:none;margin-bottom:1rem}.cta-button{background:white;color:var(--accent-orange);padding:15px 40px;font-weight:700;border-radius:50px;border:none;font-size:1.2rem;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.2);display:inline-block;text-decoration:none}.cta-button:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.3);color:var(--accent-orange)}@media (max-width:768px){.hero-banner h1{font-size:2rem}.betting-types{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr}}
