@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:wght@400;500;600;700;800;900&family=Barlow+Condensed:wght@400;500;600;700&display=swap";
:root{--bg-shell:#0f1923;--bg-surface:#162032;--bg-hover:#1d2d42;--bg-elevated:#1a2738;--accent:#3b82f6;--amber:#d4a017;--text-score:#fff;--text-primary:#e8ecf1;--text-meta:#7a9ab8;--text-muted:#4a6580;--border:#ffffff0f;--border-hover:#ffffff1f;--success:#22c55e;--danger:#ef4444;--warn:#eab308;--accent-hover:#2563eb;--accent-gold:#d4a017;--glass-bg:#ffffff08;--glass-border:#ffffff0f;--card-gradient:linear-gradient(145deg,transparent,transparent);--glow-blue:0 0 12px #3b82f614;--shadow-subtle:0 1px 4px #0000004d;--bg-primary:#0f1923;--bg-secondary:#162032;--bg-tertiary:#1d2d42;--text-secondary:#7a9ab8;--accent-glow:#3b82f61f;--gold-glow:#d4a0171a;--card-hover:#ffffff08;--font-display:"Bebas Neue","Impact",sans-serif;--font-label:"Barlow Condensed","Arial Narrow",sans-serif;--font-body:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nav-height:60px;--max-width:1280px;--section-gap:100px;--section-gap-lg:140px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);color:var(--text-primary);background:linear-gradient(165deg,#0a1220 0%,#0f1923 25%,#132640 50%,#0f1923 75%,#0b1018 100%) fixed;min-height:100vh;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg-shell)}::-webkit-scrollbar-thumb{background:#2a3a50;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.container-wide{max-width:1400px;margin:0 auto;padding:0 24px}.container-narrow{max-width:900px;margin:0 auto;padding:0 24px}.container-tight{max-width:680px;margin:0 auto;padding:0 24px}.section{padding:var(--section-gap)0}.section-lg{padding:var(--section-gap-lg)0}.section-blue-panel{background:linear-gradient(165deg,#0b1424 0%,#0f1e36 40%,#142a48 60%,#0e1a2e 100%);border-top:1px solid #3b82f614}.section-gold-panel{background:linear-gradient(165deg,#14180e 0%,#1a2010 40%,#1e2818 60%,#121610 100%);border-top:1px solid #d4a0170f}.section-wash-blue{background:linear-gradient(170deg,#0a1424 0%,#10203a 50%,#0d1726 100%)}.section-wash-gold{background:linear-gradient(170deg,#141810 0%,#1c2214 50%,#121610 100%)}.section-light{color:#1a2332;background:#f0f2f5}.section-light .section-label{color:var(--accent)}.section-light .section-heading,.section-light h2,.section-light h3{color:#0c1520}.section-light p{color:#4a5568}.section-light .btn-gold{color:#0c1520}.section-light .btn-primary{background:#1e40af}.section-light .btn-primary:hover{background:#1d4ed8}.section-light .btn-outline{color:#4a5568;border-color:#0000001f}.section-light .btn-outline:hover{border-color:var(--accent);color:var(--accent)}.section-white{color:#1a2332;background:#fff}.section-white .section-label{color:var(--accent)}.section-white .section-heading,.section-white h2,.section-white h3{color:#0c1520}.section-white p{color:#4a5568}.section-white .btn-gold{color:#0c1520}.section-white .btn-outline{color:#4a5568;border-color:#0000001a}.section-white .btn-outline:hover{border-color:var(--accent);color:var(--accent)}.section-label,.section-title{font-family:var(--font-label);letter-spacing:2.5px;text-transform:uppercase;color:var(--amber);margin-bottom:12px;font-size:13px;font-weight:600}.section-heading{font-family:var(--font-display);color:var(--text-score);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-size:52px;font-weight:400;line-height:1}p{color:var(--text-meta)}.btn{font-family:var(--font-label);letter-spacing:1px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-gold{background:var(--amber);color:var(--bg-shell)}.btn-gold:hover{background:#b8880f}.btn-outline{color:var(--text-meta);background:0 0;border:1px solid #ffffff26}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;transition:border-color .2s,background .2s;overflow:hidden}.card:hover{border-color:var(--border-hover);background:var(--bg-hover)}.badge{font-family:var(--font-label);letter-spacing:1px;text-transform:uppercase;border-radius:2px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.badge-live{color:var(--danger);background:#ef444426}.badge-live:before{content:"";background:var(--danger);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse}.badge-completed{color:var(--text-muted);background:#7a9ab81a}.badge-upcoming{color:var(--accent);background:#3b82f61a}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.scorecard-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.scorecard-table th{font-family:var(--font-label);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);text-align:left;white-space:nowrap;background:#ffffff05;padding:8px 12px;font-size:10px;font-weight:600}.scorecard-table th.center,.scorecard-table td.center{text-align:center}.scorecard-table td{color:var(--text-meta);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-size:13px}.scorecard-table tr:hover td{background:var(--bg-hover)}.scorecard-table .player-name{color:var(--text-primary);white-space:normal;font-weight:500}.scorecard-table .runs-col,.scorecard-table .wickets-col{color:var(--amber);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.scorecard-table .not-out{background:#d4a0170a}.scorecard-table .best-bowler{background:#3b82f60a}.econ-good{color:var(--success)}.econ-bad{color:var(--danger)}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:stretch;margin-bottom:24px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{font-family:var(--font-label);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:12px 20px;font-size:12px;font-weight:600;transition:color .15s;position:relative}.tab:after{content:"";background:var(--amber);width:0;height:2px;transition:width .2s;position:absolute;bottom:-1px;left:0}.tab:hover{color:var(--text-primary)}.tab:hover:after{width:100%}.tab.active{color:var(--text-score);font-weight:700}.tab.active:after{width:100%}.match-grid{background:#ffffff08;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1px;display:grid}.spotlight-grid{grid-template-rows:auto auto;grid-template-columns:7fr 5fr;gap:0;display:grid}.spotlight-grid>:first-child{border-right:1px solid var(--border);grid-row:1/3;padding-right:32px}.spotlight-grid>:nth-child(2){border-bottom:1px solid var(--border);padding-bottom:24px;padding-left:32px}.spotlight-grid>:nth-child(3){padding-top:24px;padding-left:32px}.form-group{margin-bottom:20px}.form-label{font-family:var(--font-label);letter-spacing:.5px;color:var(--text-meta);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.form-input,.form-textarea{width:100%;font-size:14px;font-family:var(--font-body);color:var(--text-primary);background:#00000040;border:1px solid #ffffff14;border-radius:4px;outline:none;padding:12px 16px;transition:border-color .15s}.form-input:focus,.form-textarea:focus{border-color:var(--accent)}.form-textarea{resize:vertical;min-height:120px}.reveal{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(16px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){:root{--section-gap:64px;--section-gap-lg:80px;--nav-height:52px}.section-heading{font-size:36px}.match-grid{grid-template-columns:1fr}.spotlight-grid{grid-template-rows:auto;grid-template-columns:1fr}.spotlight-grid>:first-child{border-right:none;border-bottom:1px solid var(--border);grid-row:auto;padding-bottom:24px;padding-right:0}.spotlight-grid>:nth-child(2){border-bottom:1px solid var(--border);padding-left:0}.spotlight-grid>:nth-child(3){padding-left:0}.container,.container-wide,.container-narrow,.container-tight{padding:0 16px}}
.Navbar-module__pSp8Ga__navbar{height:var(--nav-height);z-index:100;background:#0a1018;border-bottom:1px solid #ffffff0d;position:fixed;top:0;left:0;right:0}.Navbar-module__pSp8Ga__inner{max-width:var(--max-width);justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 24px;display:flex}.Navbar-module__pSp8Ga__brand{align-items:center;gap:8px;display:flex}.Navbar-module__pSp8Ga__brandText{font-family:var(--font-display);letter-spacing:4px;color:var(--text-score);font-size:24px;font-weight:400}.Navbar-module__pSp8Ga__links{align-items:center;gap:0;height:100%;display:flex}.Navbar-module__pSp8Ga__link{height:100%;font-family:var(--font-body);letter-spacing:.3px;color:var(--text-muted);white-space:nowrap;align-items:center;padding:0 20px;font-size:13px;font-weight:600;transition:color .15s;display:flex;position:relative}.Navbar-module__pSp8Ga__link:after{content:"";background:var(--amber);height:2px;transition:transform .2s;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.Navbar-module__pSp8Ga__link:hover{color:var(--text-score)}.Navbar-module__pSp8Ga__link:hover:after{transform:scaleX(1)}.Navbar-module__pSp8Ga__link.Navbar-module__pSp8Ga__active{color:var(--text-score)}.Navbar-module__pSp8Ga__link.Navbar-module__pSp8Ga__active:after{transform:scaleX(1)}.Navbar-module__pSp8Ga__dropdown{align-items:center;height:100%;display:flex;position:relative}.Navbar-module__pSp8Ga__dropdownTrigger{all:unset;height:100%;font-family:var(--font-body);letter-spacing:.3px;color:var(--text-muted);cursor:pointer;white-space:nowrap;box-sizing:border-box;align-items:center;padding:0 20px;font-size:13px;font-weight:600;transition:color .15s;display:flex;position:relative}.Navbar-module__pSp8Ga__dropdownTrigger:after{content:"";background:var(--amber);height:2px;transition:transform .2s;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.Navbar-module__pSp8Ga__dropdown:hover .Navbar-module__pSp8Ga__dropdownTrigger{color:var(--text-score)}.Navbar-module__pSp8Ga__dropdown:hover .Navbar-module__pSp8Ga__dropdownTrigger:after{transform:scaleX(1)}.Navbar-module__pSp8Ga__dropdownTrigger.Navbar-module__pSp8Ga__active{color:var(--text-score)}.Navbar-module__pSp8Ga__dropdownTrigger.Navbar-module__pSp8Ga__active:after{transform:scaleX(1)}.Navbar-module__pSp8Ga__chevron{display:none}.Navbar-module__pSp8Ga__dropdownPanel{border:1px solid #ffffff0f;border-top:2px solid var(--amber);opacity:0;visibility:hidden;background:#0c1520;min-width:300px;padding:8px 0;transition:opacity .1s,visibility .1s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009}.Navbar-module__pSp8Ga__dropdown:hover .Navbar-module__pSp8Ga__dropdownPanel{opacity:1;visibility:visible}.Navbar-module__pSp8Ga__dropdownItem{flex-direction:column;gap:2px;padding:10px 20px;transition:background 80ms;display:flex}.Navbar-module__pSp8Ga__dropdownItem:hover{background:var(--bg-hover)}.Navbar-module__pSp8Ga__dropdownItemActive{background:#3b82f60f}.Navbar-module__pSp8Ga__dropdownItemHeader{align-items:center;gap:10px;display:flex}.Navbar-module__pSp8Ga__dropdownItemName{font-family:var(--font-body);color:var(--text-score);font-size:14px;font-weight:700}.Navbar-module__pSp8Ga__dropdownItemBadge{font-family:var(--font-label);letter-spacing:1px;text-transform:uppercase;color:var(--amber);border-left:2px solid var(--amber);background:#d4a01714;padding:2px 6px;font-size:9px;font-weight:600}.Navbar-module__pSp8Ga__dropdownItemTagline{color:var(--text-muted);font-size:12px;font-weight:400}.Navbar-module__pSp8Ga__dropdownDivider{background:#ffffff0a;height:1px;margin:4px 20px}.Navbar-module__pSp8Ga__cta{font-family:var(--font-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--bg-shell);background:var(--amber);white-space:nowrap;justify-content:center;align-items:center;margin-left:16px;padding:8px 20px;font-size:12px;font-weight:700;transition:background .12s;display:inline-flex}.Navbar-module__pSp8Ga__cta:hover{background:#b8880f}.Navbar-module__pSp8Ga__hamburger{flex-direction:column;gap:5px;padding:8px;display:none}.Navbar-module__pSp8Ga__bar{background:var(--text-meta);width:20px;height:2px;transition:all .15s}.Navbar-module__pSp8Ga__barOpen:first-child{transform:rotate(45deg)translate(5px,5px)}.Navbar-module__pSp8Ga__barOpen:nth-child(2){opacity:0}.Navbar-module__pSp8Ga__barOpen:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (max-width:768px){.Navbar-module__pSp8Ga__hamburger{display:flex}.Navbar-module__pSp8Ga__links{top:var(--nav-height);background:#0c1520;border-bottom:1px solid #ffffff0a;flex-direction:column;height:auto;padding:8px 24px 16px;display:none;position:absolute;left:0;right:0}.Navbar-module__pSp8Ga__links.Navbar-module__pSp8Ga__open{display:flex}.Navbar-module__pSp8Ga__link{width:100%;height:auto;padding:12px 0}.Navbar-module__pSp8Ga__link:after{display:none}.Navbar-module__pSp8Ga__dropdown{width:100%;height:auto}.Navbar-module__pSp8Ga__dropdownTrigger{width:100%;height:auto;padding:12px 0}.Navbar-module__pSp8Ga__dropdownTrigger:after{display:none}.Navbar-module__pSp8Ga__dropdownPanel{opacity:1;visibility:visible;min-width:0;box-shadow:none;background:0 0;border:none;padding:0 0 0 12px;position:static;transform:none}.Navbar-module__pSp8Ga__dropdown:hover .Navbar-module__pSp8Ga__dropdownPanel{transform:none}.Navbar-module__pSp8Ga__cta{text-align:center;width:100%;margin-top:8px;margin-left:0;padding:12px 14px}}
.Footer-module__nhiC3q__footer{margin-top:var(--section-gap);border-top:1px solid var(--border);background:#0a1018;padding:64px 0 40px}.Footer-module__nhiC3q__bar{display:none}.Footer-module__nhiC3q__inner{max-width:var(--max-width);flex-direction:column;align-items:center;gap:16px;margin:0 auto;padding:0 24px;display:flex}.Footer-module__nhiC3q__brand{align-items:center;gap:10px;display:flex}.Footer-module__nhiC3q__logo{font-family:var(--font-display);letter-spacing:4px;color:var(--text-score);font-size:20px}.Footer-module__nhiC3q__sub{font-family:var(--font-label);color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:11px}.Footer-module__nhiC3q__links{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.Footer-module__nhiC3q__links a{font-family:var(--font-label);letter-spacing:.5px;color:var(--text-meta);font-size:12px;font-weight:500;transition:color .15s}.Footer-module__nhiC3q__links a:hover{color:var(--text-score)}.Footer-module__nhiC3q__social{align-items:center;gap:10px;display:flex}.Footer-module__nhiC3q__socialLink{width:32px;height:32px;color:var(--text-muted);border:1px solid var(--border);border-radius:3px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.Footer-module__nhiC3q__socialLink:hover{color:var(--text-score);border-color:var(--border-hover)}.Footer-module__nhiC3q__copy{color:var(--text-muted);letter-spacing:.3px;font-size:11px}
