.hero-panel{background:#124b37;color:white;padding:30px 32px;border:1px solid #225f45}.hero-panel .eyebrow{color:#d8fa6c}.hero-panel h1{font-size:26px;line-height:1.4;max-width:900px;letter-spacing:-.7px}.hero-panel .muted{color:#bdd4c5;font-size:11px}.hero-panel #match-status{color:#d8fa6c;font-size:13px;line-height:1.7}.match-state{font-size:10px;letter-spacing:1px;font-weight:800;border-radius:5px;padding:7px 9px;background:#e8efff;color:#355a8c}.match-state.live{background:#fff0ed;color:#b53327}.match-state.results{background:#d8fa6c;color:#17462e}.match-teams{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:27px 0}.match-team{display:flex;gap:14px;align-items:center;min-width:0}.team-crest{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:#edf3e8;border-radius:50%;overflow:hidden;color:#31583c;font-size:12px;font-weight:800}.country-crest>span{font-size:30px}.team-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:white}.match-team>div{min-width:0}.match-team>div>span{display:block;color:#d3e6d9;font-size:13px;line-height:1.5}.match-team strong{display:block;font-size:29px;letter-spacing:-.8px;margin-top:6px}.match-team strong small{font-size:13px;font-weight:450;color:#bdd4c5}.innings-score{display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:650;line-height:1.6;margin-top:25px}.innings-score b{float:none;white-space:nowrap}.scroll-table tbody tr:hover{background:#f5f8f0}.scroll-table td:nth-child(2){font-weight:750;color:var(--green)}.scroll-table th{background:#f5f8f0;padding-top:13px;padding-bottom:13px}.scroll-table td:first-child{min-width:150px}.panel{box-shadow:0 5px 20px #16362c04}.tabs{margin-top:22px}html[data-design=night]{color-scheme:dark;--green:#d6f580;--lime:#dcf879;--ink:#f2f4e9;--muted:#9ba99f;--bg:#101b18}html[data-design=night] header,html[data-design=night] .panel{background:#1a2923;border-color:#304138}html[data-design=night] .tabs,html[data-design=night] .stat,html[data-design=night] .innings-score,html[data-design=night] .status{background:#23382a}html[data-design=night] .tabs button[aria-selected=true],html[data-design=night] input,html[data-design=night] textarea{background:#2a3c2e;color:#e4efdc;border-color:#4a6044}html[data-design=night] .tabs button{color:#a0b098}html[data-design=night] .hero-panel{background:#203b2b;border-color:#3d5835}html[data-design=night] .hero-panel h1{color:#f4f6ed}html[data-design=night] .scroll-table th,html[data-design=night] .scroll-table tbody tr:hover{background:#23382a}html[data-design=night] td,html[data-design=night] th{border-color:#304138}html[data-design=night] .note{background:#403a21;color:#f0e5bd}html[data-design=night] .brand img{background:white}html[data-design=night] .btn.primary{background:#d6f580;color:#173321}html[data-design=classic] .hero-panel{background:#eef4e5;color:#183d31;border-color:#dbe5cf;border-radius:3px}html[data-design=classic] .hero-panel .eyebrow,html[data-design=classic] .hero-panel #match-status{color:#175b3b}html[data-design=classic] .match-team>div>span,html[data-design=classic] .match-team small,html[data-design=classic] .hero-panel .muted{color:#687d5f}html[data-design=classic] .hero-panel h1{font-family:Georgia,serif;font-weight:500}html[data-design=classic] .panel{border-radius:3px;box-shadow:none}@media(max-width:640px){.hero-panel{padding:22px}.hero-panel h1{font-size:21px}.match-teams{gap:17px;margin:25px 0}.match-team{align-items:flex-start;flex-direction:column;gap:10px}.match-team strong{font-size:24px;line-height:1.5;overflow-wrap:anywhere}.match-team>div>span{font-size:12px}.match-state{font-size:8px;white-space:nowrap}.team-crest{width:40px;height:40px}.hero-panel .line{gap:10px}.innings-score{align-items:flex-start;flex-direction:column;gap:6px}.scroll-table{margin-right:-10px}td,th{padding:12px 7px}}
