body{font-family:'Noto Sans Bengali',Arial,sans-serif;background-color:var(--bg-light);color:var(--text-dark)}.breadcrumb{background-color:var(--text-light);padding:15px 20px;border-radius:8px;margin:20px 0}.breadcrumb-item a{color:var(--primary-color);text-decoration:none}.breadcrumb-item.active{color:var(--text-dark)}.hero-section{background:linear-gradient(135deg,var(--treasure-brown) 0%,var(--gold) 100%);color:var(--text-light);padding:60px 0;margin-bottom:40px;border-radius:12px;text-align:center;position:relative;overflow:hidden}.hero-section::before{content:'💎';position:absolute;font-size:10rem;opacity:0.1;top:-20px;right:50px;animation:float 3s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-section h1{font-size:2.5rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.content-box{background:var(--text-light);padding:40px;border-radius:12px;margin-bottom:30px;box-shadow:0 4px 15px rgba(56,189,248,0.1)}.treasure-image{width:100%;max-width:700px;height:auto;border-radius:12px;margin:30px auto;display:block;box-shadow:0 5px 20px rgba(0,0,0,0.15)}.feature-card{background:linear-gradient(135deg,var(--text-light) 0%,color-mix(in srgb,var(--bg-light) 65%,#fff 35%) 100%);padding:30px;border-radius:12px;margin-bottom:25px;border:2px solid var(--primary-color);transition:all 0.3s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(56,189,248,0.2)}.feature-card h3{color:var(--gold);font-size:1.5rem;margin-bottom:15px}.treasure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin:30px 0}.treasure-item{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);padding:30px;border-radius:12px;text-align:center;border:3px solid var(--gold);position:relative;overflow:hidden}.treasure-item::before{content:'✨';position:absolute;top:10px;right:10px;font-size:2rem;animation:sparkle 2s ease-in-out infinite}@keyframes sparkle{0%,100%{opacity:1}50%{opacity:0.3}}.treasure-icon{font-size:4rem;margin-bottom:20px}.prize-badge{background:var(--gold);color:var(--treasure-brown);padding:8px 20px;border-radius:20px;font-weight:700;display:inline-block;margin:10px 5px;box-shadow:0 3px 10px rgba(251,191,36,0.4)}.game-steps{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);padding:30px;border-radius:12px;margin:30px 0;border-left:5px solid var(--primary-color)}.game-steps h3{color:var(--primary-color);margin-bottom:20px}.step-list{list-style:none;padding:0;counter-reset:step}.step-list li{counter-increment:step;position:relative;padding:15px 15px 15px 60px;margin-bottom:15px;background:var(--text-light);border-radius:8px}.step-list li::before{content:counter(step);position:absolute;left:15px;top:50%;transform:translateY(-50%);background:var(--primary-color);color:var(--text-light);width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.jackpot-box{background:linear-gradient(135deg,var(--gold) 0%,#f59e0b 100%);color:var(--treasure-brown);padding:40px;border-radius:12px;text-align:center;margin:30px 0;box-shadow:0 8px 30px rgba(251,191,36,0.3)}.jackpot-amount{font-size:3rem;font-weight:700;margin:20px 0;text-shadow:2px 2px 4px rgba(0,0,0,0.1)}.btn-play{background-color:var(--primary-color);border:none;padding:15px 40px;font-size:1.2rem;border-radius:8px;color:var(--text-light);transition:all 0.3s;display:inline-block;text-decoration:none;font-weight:600}.btn-play:hover{background-color:var(--primary);transform:translateY(-2px);color:var(--text-light);box-shadow:0 5px 15px rgba(56,189,248,0.4)}.stats-container{display:flex;justify-content:space-around;flex-wrap:wrap;margin:40px 0}.stat-box{text-align:center;padding:20px;min-width:150px}.stat-number{font-size:2.5rem;font-weight:700;color:var(--gold)}.stat-label{color:var(--text-dark);margin-top:10px}.info-alert{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);padding:25px;border-radius:10px;margin:25px 0;border-left:5px solid var(--gold)}.info-alert h4{color:var(--treasure-brown);margin-bottom:15px}.bonus-highlight{background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);padding:30px;border-radius:12px;margin:25px 0;border:2px solid #10b981}.bonus-highlight h3{color:#065f46;margin-bottom:15px}
