body{background:#fff;color:#e9ecef;font-family:Poppins,sans-serif}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold,.year-section h3{font-weight:700}.navbar,.offcanvas{background:#151a22}#live .card-body,.hero{background-image:linear-gradient(#0a0b0b,#0f3a40)}.hero{color:#fff;border-radius:5px}.card{background:#0d617c;border:1px solid rgba(255,255,255,.06)}.table{--bs-table-color:#e9ecef;--bs-table-bg:transparent}.badge-soft{background:red;color:#f8f9fa;border:1px solid rgba(255,255,255,.12)}.pill{border-radius:999px;padding:.35rem .75rem}.whatsapp-btn{background:#25d366}.floating-cta{position:fixed;right:1rem;bottom:1rem;z-index:1040}.tiny{font-size:.9rem;color:#adb5bd}.bg-red,.btn-red{background-color:red}.red{color:red}.border-red,.border-red:hover{border:1px solid red}.text-yellow{color:#ff0}.hero-section{background:linear-gradient(to bottom,#0a0a0a,#0e3a42);border-radius:8px}.hero-section h1{font-size:1.8rem;color:#ffeb3b;font-weight:500}.hero-section .highlight{font-size:1.5rem;color:#ffeb3b;font-weight:500}.btn-green{color:#fff;font-weight:500;padding:10px 25px;border-radius:50px;border:none;transition:.3s}.bg-green,.btn-green:hover,.whatsapp-btn:hover{background-color:green}.bg-yellow,.footer-bar{background-color:#ffeb00}.footer-bar{color:#000;font-weight:700;padding:10px 5px;font-size:18px}.content-box{border:3px solid #00f;border-radius:10px;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.content-box h2,.download-section h2{font-size:1.2rem;font-weight:700}.content-box p{font-size:1rem;font-weight:600}.highlight-red{font-size:1.5rem;font-weight:700;color:red;line-height:20px}.hero-section h2{color:#fff;font-size:16px}.highlight-green{font-size:1.5rem;font-weight:700;color:green}.btn-satta{background-color:#a50438;color:#fff;font-weight:700;padding:10px 25px;border-radius:50px;border:none;transition:.3s}.btn-satta:hover{background-color:#a50438}a.leak-link{color:#00f;font-weight:700}.info-section a:hover,a.leak-link:hover{text-decoration:underline}.header-bar{background-color:#1976d2;color:#fff}.header-bar h1{font-size:1.8rem;font-weight:500}.header-bar p{font-size:.9rem;font-weight:500}.result-section .date-time{font-size:24px;font-weight:600;color:#b30059}.result-section h3{font-size:20px;font-weight:700;color:#000}.result-box .game-name{font-size:34px;font-weight:700;color:#a50438}.result-box .game-result{font-size:34px;font-weight:700;color:green}.record-header{background-color:#0056b3;color:#fff;padding:10px}.record-header h2{font-size:1.6rem;font-weight:700;margin-bottom:10px}.record-header img{max-width:140px;height:auto}.cta-section{background-color:#fbc02d;border-radius:8px}.cta-section h2{font-size:1.6rem;font-weight:700;color:red}.cta-section p{font-size:1.1rem;font-weight:600;color:#000}.main-section{background:linear-gradient(#000,#337ab7);color:#fff}.main-section h2{font-size:1.4rem;font-weight:700}.rates p,.timetable li{font-size:1rem;font-weight:600}.divider{border-top:3px solid #fff;width:20%}.rates p{margin:5px 0}.timetable li{margin:6px 0;list-style:none}.timetable li span{float:right}.payments{margin:0;font-size:18px;font-weight:700}.guarantee{font-size:18px;font-weight:600}.whatsapp-btn{background-color:green;color:#fff;font-weight:700;padding:12px 30px;border-radius:50px;border:none;transition:.3s}.download-section{background:linear-gradient(180deg,#d81b60,#f4511e);color:#fff}.btn-download{box-shadow:0 4px 8px rgba(0,0,0,.3)}.btn-download i{margin-right:6px}.table-container{box-shadow:0 0 20px rgba(255,215,0,.6),0 0 40px rgba(255,215,0,.4),0 0 60px rgba(255,215,0,.2);overflow:hidden}.chart-table{border-collapse:separate;border-spacing:0;border:none;overflow:hidden}.chart-table .date-cell{background:#a50438 !important;color:#fff;font-weight:400;padding: 2px;}.chart-table .result-cell{padding:2px;}.chart-table .date-header,.chart-table .gradient-header{background:#a50438 !important; padding: 2px;line-height: 18px;font-size: 12px;}.chart-table .date-header{color:#fff}.chart-table .gradient-header{color:#fff;width:18%}.chart-table th{color:#000;font-weight:400}.chart-table td,.chart-table th{border:1px solid #000000;vertical-align:middle;color: #000;}.btn-green{background-color:#14b14f}.header-top{background-color:#c55a11;color:#fff;font-weight:700}.header-top small{display:block;font-size:.9rem}.header-black{background-color:#000;color:#ffeb3b;text-align:center;font-weight:700}.result-footer,.year-section{color:#fff;text-align:center}.result-card{border:1px solid #000;text-align:center;background-color:#fff}.result-card h5{font-size:1.2rem;font-weight:700;color:#00f}.result-card .link{color:#a50438; font-weight:700;font-size:.9rem} .result-card .time{color:#000000;font-weight:700;font-size:.7rem}.result-card .numbers{font-size:0.8rem;font-weight:700;color:green}.result-footer{background-color:#1976d2;font-weight:700;padding:6px;font-size:.9rem}.year-section{background-color:#00796b;border:2px solid #fff}.year-dropdown{max-width:200px;margin:0 auto}.link-item{display:block;text-align:center;border:2px solid #000;border-radius:12px;font-weight:700;color:#000;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:.3s}.disclaimer-box,.download-box{border:2px solid red;text-align:center}.link-item:hover{background:#1976d2;color:#fff;transform:translateY(-2px)}.bg-skyblue{background-color:#0095ff}.disclaimer-box{background-color:#f8f8f8;margin-bottom:0}.disclaimer-box h4{color:red;font-weight:700;margin-bottom:10px}.disclaimer-box p{color:#00f;font-weight:700;margin:0}.info-section a,.info-section h4,.info-section ul{color:red;font-weight:700}.download-box{background-color:#ff0}.download-box p{font-weight:700;margin-bottom:15px}.btn-download{background-color:#1976d2;color:#fff;font-weight:700;border:none;border-radius:25px;padding:10px 25px;transition:.3s}.btn-download:hover{background-color:#0d47a1}.info-section{border:2px solid #00f;border-radius:8px;background:#fff;font-size:1rem;line-height:1.6}.info-section ul li{margin-bottom:5px}footer{background:#111;color:#fff;text-align:center}.footer-menu .btn{background:#d9534f;color:#fff;font-weight:700}.footer-menu .btn:hover{background:#c9302c}.footer-tags .badge{background:#ff0;color:#000;font-size:.95rem;margin:2px 0;padding:8px 12px;border-radius:5px;font-weight:700;display:inline-block}.footer-bottom{border-top:1px solid #fff;margin-top:15px;padding-top:10px;font-size:.9rem}.marquee-section{background-color:#a50438;color:#fff}@media screen and (max-width:480px){a.nav-col{font-size:14px}}