.scorePage.matchCentre{--broadcast-gold:#ffd064;--broadcast-blue:#65c5ff;--broadcast-green:#9ce6bc;--broadcast-purple:#c6b5ff;min-height:100svh;background:#06121e;color:#f7f5ed;isolation:isolate}.scorePage.matchCentre:before{content:"";display:block;position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#031124c9,#05162c80 30%,#05162420 55%,#04110bb8);pointer-events:none}.stadiumAtmosphere,.stadiumBackdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:paint}.stadiumBackdrop{z-index:-3}.stadiumAtmosphere{z-index:-1}.stadiumScenery{position:absolute;inset:-4%;background:url(/stadium.jpg) center 45%/cover no-repeat;animation:stadiumDrift 14s ease-in-out -5s infinite alternate}.stadiumLight{position:absolute;top:12%;width:90%;height:120%;transform-origin:50% 0;background:conic-gradient(from 150deg at 50% 0,transparent 0deg,#b8e3ff08 8deg,#c6e9ff66 24deg,#ecf9ff99 30deg,#b8e3ff22 42deg,transparent 60deg);mask-image:linear-gradient(#000,#000c 35%,transparent 85%);opacity:.7;animation:stadiumLightSweep 6s ease-in-out -2s infinite alternate}.stadiumLight:after{content:"";position:absolute;top:-5%;left:35%;width:30%;height:20%;background:radial-gradient(ellipse,#effaffaa,#c5eaff44 25%,transparent 65%)}.stadiumLightLeft{left:-36%}.stadiumLightRight{right:-30%;animation-duration:8s;animation-delay:-5s;animation-direction:alternate-reverse;background:conic-gradient(from 150deg at 50% 0,transparent 0deg,#ffe8b808 8deg,#ffe4ad55 24deg,#fff3d588 30deg,#ffe4ad22 42deg,transparent 60deg)}.stadiumMist{position:absolute;inset:25% -25% 0;background:radial-gradient(ellipse at 25% 60%,#bce6ff55,transparent 42%),radial-gradient(ellipse at 75% 40%,#f1debd33,transparent 40%);animation:stadiumMistDrift 9s ease-in-out -4s infinite alternate}.stadiumDust{position:absolute;inset:24% -5% 5%;background:radial-gradient(circle at 8% 35%,#e1f5ffcc 0 1px,transparent 2px),radial-gradient(circle at 18% 72%,#fff0c999 0 1.5px,transparent 3px),radial-gradient(circle at 34% 48%,#e1f5ff99 0 1px,transparent 2px),radial-gradient(circle at 58% 62%,#e1f5ff99 0 1px,transparent 2px),radial-gradient(circle at 76% 30%,#fff0c9cc 0 1.5px,transparent 3px),radial-gradient(circle at 89% 68%,#e1f5ffbb 0 1px,transparent 2px);animation:stadiumDustDrift 7s ease-in-out -3s infinite alternate}@keyframes stadiumDrift{0%{transform:scale(1) translate3d(-1%,0,0)}to{transform:scale(1.06) translate3d(1%,-1%,0)}}@keyframes stadiumLightSweep{0%{transform:rotate(-26deg);opacity:.55}to{transform:rotate(26deg);opacity:.9}}@keyframes stadiumMistDrift{0%{transform:translate3d(-8%,2%,0);opacity:.45}to{transform:translate3d(8%,-5%,0);opacity:.8}}@keyframes stadiumDustDrift{0%{transform:translate3d(-2%,3%,0);opacity:.35}to{transform:translate3d(2%,-6%,0);opacity:.9}}@media(max-width:760px){.stadiumScenery{background-position:50%;animation:none}.stadiumLight{top:18%;height:80%;width:150%}.stadiumLightLeft{left:-70%}.stadiumLightRight{right:-65%}.stadiumMist{inset:20% -25% 15%}}@media(prefers-reduced-motion:reduce){.stadiumDust,.stadiumLight,.stadiumMist,.stadiumScenery{animation:none;transform:none}.stadiumLight,.stadiumMist{opacity:.35}.stadiumDust{display:none}}.matchCentre .scoreHero{padding:18px clamp(12px,2.5vw,36px) 0;height:auto;min-height:0;background:none}.matchContext{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px;text-shadow:0 2px 8px #000}.matchContext p{margin:0;color:#c4d6e5;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.06em}.matchContext>span{color:#b4c8d9;font-size:10px;line-height:1.5;text-align:right}.matchCentre .scoreboard{min-height:180px;grid-template-columns:minmax(0,1fr) minmax(260px,.92fr) minmax(0,1fr);border:1px solid #8fbcdb99;border-radius:12px;background:linear-gradient(110deg,#0b3257eb,#05162bec 48%,#0b2b49eb);box-shadow:0 12px 36px #0007,inset 0 1px #cce5ff20;overflow:visible;backdrop-filter:blur(8px)}.matchCentre .sideTeam.away,.matchCentre .sideTeam:not(.away){padding:22px clamp(12px,1.6vw,26px);gap:clamp(10px,1.4vw,22px)}.matchCentre .sideTeam h1,.matchCentre .sideTeam h1.extraLongName,.matchCentre .sideTeam h1.longName{font-size:clamp(21px,2.25vw,34px);line-height:1.05;letter-spacing:.015em;font-weight:800;margin:0 0 8px;text-shadow:0 3px 12px #0006;overflow-wrap:anywhere}.matchCentre .sideTeam p{color:#c0d2e0;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.04em}.matchCentre .countryFlag{width:clamp(64px,7vw,112px);height:auto;aspect-ratio:3/2;border-radius:5px;box-shadow:0 5px 16px #0005}.matchCentre .flagFallback{color:var(--broadcast-gold);font-size:22px!important;background:linear-gradient(145deg,#1a4266,#07192c)!important}.matchCentre .mainScore{height:200px;margin-block:-10px;clip-path:polygon(4% 0,96% 0,89% 100%,11% 100%);background:linear-gradient(155deg,#113560,#020e22 85%);border-top:2px solid var(--broadcast-gold);filter:drop-shadow(0 4px 0 #ffd06488);justify-content:center;gap:10px;padding:16px 8px;z-index:4}.matchCentre .mainScore>small{font-size:8px;font-weight:800;color:#9ec6e4;letter-spacing:.15em;line-height:1.5;text-align:center}.matchCentre .mainScore>strong{font-size:clamp(76px,8.2vw,126px);font-weight:900;letter-spacing:-.07em;line-height:.85;text-shadow:0 4px 0 #0003;font-variant-numeric:tabular-nums}.matchCentre .mainScore>strong i{color:#fff7e8;font-size:.55em;margin:0 .05em}.matchCentre .mainScore>span{margin:0;font-size:12px;color:#d8e3ec;letter-spacing:.05em}.matchCentre .mainScore>span b{font-size:25px;color:var(--broadcast-gold)}.matchCentre .opponentInningsScore{color:var(--broadcast-gold);font-size:15px;margin-top:7px;letter-spacing:.03em}.matchCentre .broadcastStrip{margin-top:24px;min-height:66px;height:auto;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,.5fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,2fr);border:1px solid #8eabc18c;border-radius:9px;background:#061b30eb;box-shadow:0 8px 24px #0005;overflow:hidden}.matchCentre .broadcastStrip>div{min-width:0;min-height:66px;padding:11px 14px;border-right:1px solid #7295af44;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transform:none;text-align:center;height:auto}.matchCentre .broadcastStrip>div:last-child{border-right:0}.broadcastStrip small{font-size:8px;font-weight:700;letter-spacing:.12em;line-height:1.4;color:#b8cbdc}.broadcastStrip b{font-size:12px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.broadcastStrip strong{font-size:20px;color:var(--broadcast-gold);font-variant-numeric:tabular-nums;line-height:1.2}.broadcastStrip strong i{font-size:11px;color:#acbfd1;font-style:normal}.matchCentre .broadcastStrip .stripResult,.matchCentre .broadcastStrip .stripToss{background:linear-gradient(180deg,#ffe396,#edb342);color:#102039;text-shadow:0 1px #ffffff44}.broadcastStrip .stripResult small,.broadcastStrip .stripToss small{color:#5b491e;font-size:10px}.matchCentre .broadcastStrip .stripResult b,.matchCentre .broadcastStrip .stripToss b{font-size:clamp(14px,1.25vw,18px);line-height:1.35}.matchCentre .broadcastStrip .stripMetric{padding-inline:8px}.matchCentre .broadcastStrip .stripMetric small{font-size:7px;letter-spacing:.06em}.matchCentre .broadcastStrip .stripMetric strong{font-size:16px}.matchCentre .broadcastStrip .stripMetric strong i{font-size:9px}.matchCentre .broadcastStrip.finished .stripResult,.matchCentre .broadcastStrip.finished .stripToss{background:linear-gradient(180deg,#d8c8ff,#aa8cdf);color:#20143e}.broadcastStrip.finished .stripResult small,.broadcastStrip.finished .stripToss small{color:#53406d}.matchCentre .recentCenter{margin:16px auto 0;padding:9px 16px;min-height:44px;width:max-content;max-width:100%;background:linear-gradient(180deg,#0c2e48f2,#051524f2);border:1px solid #8cb9d66b;border-radius:8px;box-shadow:0 7px 24px #0005;gap:14px;backdrop-filter:blur(8px)}.matchCentre .recentCenter small{color:#bbd0e0;font-size:10px;letter-spacing:.12em}.matchCentre .recentBall{width:auto;min-width:38px;height:38px;border-radius:7px;background:#071626;border-color:#55748d;color:#d6e4ef;font-size:15px;padding:0 8px}.matchCentre .recentBoundary{background:#075d88;border-color:#5bc9ed;color:#dffaff}.matchCentre .recentWicket{background:#812b42;border-color:#f194a7;color:#ffe4eb}.matchCentre .fieldPanel{padding:26px clamp(12px,2.5vw,36px) 22px;justify-content:flex-end;min-height:310px;background:none}.matchCentre .miniCards{width:min(700px,100%);max-width:100%;min-height:72px;grid-template-columns:minmax(0,.8fr) 1px minmax(0,1.4fr);margin:0 auto 16px;gap:0;border:1px solid #94b8d288;border-radius:9px;background:linear-gradient(180deg,#10314aea,#041625f2);box-shadow:0 10px 28px #0005,inset 0 1px #ffffff15;backdrop-filter:blur(8px)}.matchCentre .miniCards>div{padding:14px 20px;background:none;border:0;border-radius:0;text-align:left;min-width:0}.matchCentre .miniCards>i{display:block;height:42px;background:#8da8bd66}.matchCentre .miniCards small{color:var(--broadcast-gold);font-size:8px;letter-spacing:.12em}.matchCentre .miniCards b{font-size:19px;color:#e9f2f8;font-weight:800;letter-spacing:.01em}.matchCentre .miniCards>div:last-child b,.matchCentre .miniCards>div:last-child b.extraLongCopy,.matchCentre .miniCards>div:last-child b.longCopy,.matchCentre .miniCards>div:last-child b.ultraLongCopy{font-size:13px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.matchCentre .players{width:96%;margin-inline:auto;gap:12px}.matchCentre .player{min-height:205px;padding:0 14px 0 0;gap:10px;border:1px solid #6fa5cf99;border-radius:10px;background:linear-gradient(120deg,#124b7eea,#041a2eee 74%);box-shadow:0 12px 30px #0007,inset 0 1px #ffffff16;backdrop-filter:blur(8px)}.matchCentre .player.onStrike{border-color:#74d5edcc;box-shadow:0 12px 30px #0007,inset 0 3px #74d5ed44}.matchCentre .player.bowler{border-color:#ddc57399;background:linear-gradient(120deg,#254837eb,#071c19ef 74%)}.matchCentre .avatar{width:32%;flex:0 0 32%;max-width:170px;height:auto;align-self:stretch}.matchCentre .portraitFallback{background:linear-gradient(160deg,#245a7b,#071c30);color:#9fc5de;font-size:clamp(28px,3vw,44px)}.matchCentre .bowler .portraitFallback{background:linear-gradient(160deg,#45644a,#102b24);color:#c4d8bc}.matchCentre .playerData{padding:16px 0 14px}.matchCentre .player small{color:#9ec8e5;font-size:8px;opacity:1;letter-spacing:.1em}.matchCentre .onStrike .playerData>small{color:#8de5f5}.matchCentre .onStrike .playerData>small:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#8de5f5;vertical-align:middle;margin-right:6px}.matchCentre .player h2,.matchCentre .player h2.extraLongName,.matchCentre .player h2.longName{font-size:clamp(16px,1.45vw,23px);min-height:2.2em;line-height:1.1;font-weight:800;letter-spacing:.01em;margin:7px 0 10px}.matchCentre .player strong{color:var(--broadcast-blue);font-size:clamp(35px,3.2vw,48px);letter-spacing:-.03em;line-height:1}.matchCentre .player.bowler strong{color:var(--broadcast-gold)}.matchCentre .player strong i{font-size:.4em;letter-spacing:0;color:#b8cbdc;font-weight:500}.matchCentre .player dl{margin-top:11px;padding-top:10px;border-color:#c5d9e844}.matchCentre .player dl div+div{border-color:#c5d9e830}.matchCentre .player dt{font-size:8px;color:#b2c8d9;line-height:1.4}.matchCentre .player dd{font-size:18px;color:#edf5fa;margin-top:5px}.matchCentre .scoreFooter{position:relative;z-index:3;display:flex;min-height:64px;padding:16px clamp(16px,2.5vw,36px);background:linear-gradient(90deg,#071c2fee,#031321f2);border-top:1px solid #769ebd77;gap:18px;letter-spacing:0}.matchCentre .scoreFooter>span{color:#c0d1df;font-size:11px;line-height:1.5;flex:none}.matchCentre .scoreFooter .venueLabel{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.venueLabel svg{flex-shrink:0}.matchCentre .connection{color:#b1c8d9;font-size:9px;letter-spacing:.03em;text-transform:none;flex-shrink:0;padding:6px;cursor:help}.matchCentre .connection i{width:5px;height:5px;flex-shrink:0;background:var(--broadcast-green);box-shadow:0 0 0 3px #9ce6bc16}.matchCentre .connection.offline i,.matchCentre .connection.retrying i{background:var(--broadcast-gold);box-shadow:none}.matchCentre .updateLabel time{color:var(--broadcast-gold);font-variant-numeric:tabular-nums;margin-left:5px;font-weight:700}.matchCentre.matchFinished .mainScore{border-top-color:var(--broadcast-purple);filter:drop-shadow(0 4px 0 #c6b5ff88)}.matchCentre.matchFinished .connection,.matchCentre.matchFinished .mainScore>small{color:var(--broadcast-purple)}.matchCentre.matchFinished .connection i{background:var(--broadcast-purple);box-shadow:none}@media(min-width:761px) and (max-width:1100px){.matchCentre .scoreboard{grid-template-columns:minmax(0,1fr) minmax(220px,.95fr) minmax(0,1fr)}.matchCentre .sideTeam.away,.matchCentre .sideTeam:not(.away){flex-direction:column;text-align:center;padding:18px 12px;gap:12px}.matchCentre .sideTeam.away{flex-direction:column-reverse}.matchCentre .sideTeam h1,.matchCentre .sideTeam h1.extraLongName,.matchCentre .sideTeam h1.longName{font-size:22px}.matchCentre .countryFlag{width:74px}.matchCentre .player.bowler{max-width:none}.matchCentre .player h2,.matchCentre .player h2.extraLongName,.matchCentre .player h2.longName{font-size:20px}}@media(max-width:760px){.scorePage.matchCentre{background-position:50%;background-attachment:scroll}.matchCentre .scoreHero{padding-top:16px}.matchContext p{font-size:10px;max-width:70%}.matchContext>span{font-size:9px}.matchCentre .scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:hidden}.matchCentre .mainScore{grid-column:1/-1;grid-row:1;height:166px;margin:0;clip-path:polygon(2% 0,98% 0,92% 100%,8% 100%);border-bottom:1px solid #7399bd55;gap:12px;filter:none}.matchCentre .mainScore>strong{font-size:86px}.matchCentre .mainScore>span{font-size:10px}.matchCentre .mainScore>span b{font-size:22px}.matchCentre .sideTeam.away,.matchCentre .sideTeam:not(.away){padding:18px 10px;flex-direction:column;text-align:center;gap:10px}.matchCentre .sideTeam.away{flex-direction:column-reverse}.matchCentre .sideTeam h1,.matchCentre .sideTeam h1.extraLongName,.matchCentre .sideTeam h1.longName{font-size:17px}.matchCentre .sideTeam p{font-size:9px}.matchCentre .countryFlag{width:62px}.matchCentre .opponentInningsScore{font-size:12px}.matchCentre .broadcastStrip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.matchCentre .broadcastStrip .stripResult,.matchCentre .broadcastStrip .stripToss{grid-column:1/-1;min-height:52px;padding:11px 14px}.matchCentre .broadcastStrip>div{min-height:62px;padding:10px 6px}.broadcastStrip small{font-size:7px;letter-spacing:.06em}.broadcastStrip b{font-size:12px}.broadcastStrip strong{font-size:18px}.matchCentre .recentCenter{padding:10px;gap:9px}.matchCentre .recentCenter>div{gap:5px}.matchCentre .recentBall{min-width:32px;height:32px;padding:0 6px;font-size:13px}.matchCentre .fieldPanel{padding-top:28px;min-height:0}.matchCentre .miniCards{min-height:80px;grid-template-columns:minmax(0,.8fr) 1px minmax(0,1.4fr)}.matchCentre .miniCards>div{padding:12px}.matchCentre .miniCards b{font-size:15px;white-space:normal}.matchCentre .miniCards>div:last-child b,.matchCentre .miniCards>div:last-child b.extraLongCopy,.matchCentre .miniCards>div:last-child b.longCopy,.matchCentre .miniCards>div:last-child b.ultraLongCopy{font-size:11px}.matchCentre .players{width:100%}.matchCentre .player{min-height:200px}.matchCentre .player h2,.matchCentre .player h2.extraLongName,.matchCentre .player h2.longName{font-size:19px}.matchCentre .player strong{font-size:40px}.matchCentre .scoreFooter{display:flex;flex-wrap:wrap;gap:14px}.matchCentre .scoreFooter .venueLabel{flex-basis:100%}.matchCentre .connection{flex:1;flex-wrap:wrap}}@media(min-width:1000px) and (min-height:560px){.scorePage.matchCentre{height:100svh;min-height:0}.matchCentre .scoreHero{flex:none;padding-top:12px}.matchCentre .matchContext{margin-bottom:12px}.matchCentre .scoreboard{min-height:clamp(118px,21svh,180px)}.matchCentre .sideTeam.away,.matchCentre .sideTeam:not(.away){padding-block:12px}.matchCentre .sideTeam h1,.matchCentre .sideTeam h1.extraLongName,.matchCentre .sideTeam h1.longName{font-size:clamp(20px,3.7svh,32px)}.matchCentre .countryFlag{width:clamp(62px,12svh,100px)}.matchCentre .mainScore{height:calc(clamp(118px,21svh,180px) + 20px);gap:8px;padding-block:10px}.matchCentre .mainScore>strong{font-size:clamp(72px,12svh,112px)}.matchCentre .mainScore>span b{font-size:clamp(20px,3svh,25px)}.matchCentre .broadcastStrip{margin-top:18px;min-height:50px}.matchCentre .broadcastStrip>div{min-height:50px;padding:8px 12px;gap:4px}.matchCentre .broadcastStrip .stripResult b,.matchCentre .broadcastStrip .stripToss b{font-size:clamp(14px,2.1svh,16px);line-height:1.35}.matchCentre .broadcastStrip .stripMetric strong{font-size:15px}.matchCentre .recentCenter{margin-top:12px;min-height:36px;padding:5px 14px}.matchCentre .recentBall{height:34px;min-width:34px;font-size:14px}.matchCentre .fieldPanel{flex:1;min-height:0;padding-top:12px;padding-bottom:12px}.matchCentre .miniCards{min-height:52px;margin-bottom:12px}.matchCentre .miniCards>div{padding:9px 18px}.matchCentre .miniCards>i{height:32px}.matchCentre .miniCards small{margin-bottom:4px}.matchCentre .miniCards b{font-size:16px}.matchCentre .miniCards>div:last-child b,.matchCentre .miniCards>div:last-child b.extraLongCopy,.matchCentre .miniCards>div:last-child b.longCopy,.matchCentre .miniCards>div:last-child b.ultraLongCopy{font-size:12px;line-height:1.35}.matchCentre .players{grid-template-columns:repeat(3,minmax(0,1fr))}.matchCentre .player.bowler{grid-column:auto;width:100%;max-width:none}.matchCentre .player{min-height:clamp(152px,27svh,216px)}.matchCentre .playerData{padding:clamp(9px,1.6svh,16px) 0 10px}.matchCentre .player h2,.matchCentre .player h2.extraLongName,.matchCentre .player h2.longName{font-size:clamp(15px,2.5svh,22px);margin:6px 0 7px;min-height:2.2em}.matchCentre .player strong{font-size:clamp(32px,5.5svh,46px)}.matchCentre .player dl{margin-top:10px;padding-top:9px}.matchCentre .player dd{font-size:16px;margin-top:4px}.matchCentre .scoreFooter{flex:none;min-height:44px;padding-block:10px;flex-wrap:nowrap}}@media(min-width:1000px) and (min-height:560px) and (max-height:650px){.matchCentre .scoreHero{padding-top:10px}.matchCentre .matchContext{margin-bottom:8px}.matchCentre .scoreboard{min-height:108px}.matchCentre .mainScore{height:128px;gap:6px}.matchCentre .mainScore>strong{font-size:64px}.matchCentre .mainScore>span b{font-size:20px}.matchCentre .countryFlag{width:62px}.matchCentre .broadcastStrip{margin-top:16px;min-height:48px}.matchCentre .broadcastStrip>div{min-height:48px;padding:6px 10px;gap:3px}.matchCentre .broadcastStrip .stripResult b,.matchCentre .broadcastStrip .stripToss b{font-size:13px;line-height:1.3}.matchCentre .recentCenter{margin-top:10px;padding:4px 12px;min-height:32px}.matchCentre .recentBall{height:30px;min-width:30px;font-size:13px}.matchCentre .fieldPanel{padding-top:8px;padding-bottom:8px}.matchCentre .miniCards{min-height:48px;margin-bottom:10px}.matchCentre .miniCards>div{padding:6px 16px}.matchCentre .miniCards b{font-size:14px}.matchCentre .miniCards>div:last-child b,.matchCentre .miniCards>div:last-child b.extraLongCopy,.matchCentre .miniCards>div:last-child b.longCopy,.matchCentre .miniCards>div:last-child b.ultraLongCopy{font-size:11px}.matchCentre .playerData{padding:8px 0 9px}.matchCentre .player h2,.matchCentre .player h2.extraLongName,.matchCentre .player h2.longName{font-size:14px;margin:5px 0 6px}.matchCentre .player strong{font-size:32px}.matchCentre .player dl{margin-top:8px;padding-top:7px}.matchCentre .player dd{font-size:14px}.matchCentre .scoreFooter{min-height:40px;padding-block:8px}}@media(min-width:1000px) and (max-width:1100px) and (min-height:560px){.matchCentre .sideTeam.away,.matchCentre .sideTeam:not(.away){padding-block:10px;gap:8px}.matchCentre .countryFlag{width:56px}.matchCentre .sideTeam h1,.matchCentre .sideTeam h1.extraLongName,.matchCentre .sideTeam h1.longName{font-size:18px}.matchCentre .sideTeam p{font-size:9px}.matchCentre .opponentInningsScore{font-size:11px;margin-top:4px}}.broadcastEvent{--event-accent:#77deff;position:fixed;inset:0;z-index:20;display:grid;place-items:center;overflow:hidden;isolation:isolate;pointer-events:none;color:var(--event-accent);animation:broadcastEventEnvelope var(--event-duration) linear both}.eventWash{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,#05213dd9,#020b16ad 65%,#020b1655)}.eventTitle{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.eventTitle small{color:#e1edf5;font-size:10px;font-weight:700;letter-spacing:.3em;margin-bottom:22px}.eventTitle strong{display:block;font-size:clamp(130px,26vw,300px);font-weight:900;line-height:.85;letter-spacing:-.065em;text-shadow:0 5px 0 #0004,0 0 65px currentColor}.eventTitle span{margin-top:28px;font-size:clamp(12px,2vw,18px);font-weight:800;letter-spacing:.34em;color:#f5f8fa}.eventUnderline{width:100%;height:3px;margin-top:18px;background:linear-gradient(90deg,transparent,var(--event-accent),transparent);transform-origin:center;animation:eventLineReveal .65s ease-out .15s both}.eventCricketBall{position:absolute;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#e0edf3 48%,#8197a9);box-shadow:0 0 24px #d2f4ff99}.eventCricketBall:after{content:"";position:absolute;inset:3px 8px;border-inline:1px dashed #7b283c;border-radius:50%;transform:rotate(30deg)}.broadcastEvent--run{inset:auto 16px max(82px,env(safe-area-inset-bottom)) auto;width:min(300px,calc(100vw - 32px));overflow:visible;border:1px solid #81e8c488;border-radius:14px;background:linear-gradient(120deg,#092e30f5,#061c2bf5);box-shadow:0 16px 50px #0007;--event-accent:#8bf0c3}.broadcastEvent--run .eventWash{display:none}.broadcastEvent--run .eventTitle{width:100%;padding:22px 28px 18px;animation:eventRunRise .45s cubic-bezier(.2,.8,.2,1) both}.broadcastEvent--run .eventTitle small{margin-bottom:14px;font-size:8px;letter-spacing:.2em}.broadcastEvent--run .eventTitle strong{font-size:66px;text-shadow:0 0 32px #8bf0c355}.broadcastEvent--run .eventTitle span{margin-top:14px;font-size:10px;letter-spacing:.2em}.broadcastEvent--run .eventUnderline{margin-top:14px}.broadcastEvent--four .eventTitle strong{animation:eventFourDrive .65s cubic-bezier(.16,.9,.25,1.15) both}.boundaryTrack{position:absolute;top:60%;left:0;width:100%;height:90px;transform:rotate(-8deg)}.boundaryTrack i{position:absolute;left:-60%;top:28px;width:60%;height:3px;background:linear-gradient(90deg,transparent,#70dfff);box-shadow:0 0 18px #70dfff;animation:eventBoundaryTrail .95s cubic-bezier(.25,.6,.3,1) .1s both}.boundaryTrack i:nth-child(2){top:48px;animation-delay:.2s;opacity:.65}.boundaryTrack i:nth-child(3){top:65px;animation-delay:.3s;opacity:.3}.boundaryTrack .eventCricketBall{top:16px;left:-25px;animation:eventBoundaryBall 1.15s ease-out .05s both}.broadcastEvent--six{--event-accent:#ffd46c}.broadcastEvent--six .eventWash{background:radial-gradient(ellipse at center,#49320de0,#071222ba 65%,#020b1666)}.broadcastEvent--six .eventTitle strong{animation:eventSixLaunch .85s cubic-bezier(.16,.85,.2,1.15) both}.sixFlight{position:absolute;inset:0;animation:eventSixAcross 1.25s ease-out both}.sixFlight .eventCricketBall{left:18%;bottom:8%;animation:eventSixUp 1.25s cubic-bezier(.1,.6,.3,1) both;box-shadow:-12px 18px 20px #ffd46c88}.sixHalo{position:absolute;width:min(55vw,420px);aspect-ratio:1;border:2px solid #ffd46c99;border-radius:50%;box-shadow:0 0 35px #ffd46c33,inset 0 0 35px #ffd46c22;animation:eventSixHalo 1.6s ease-out .2s both}.eventSparks{position:absolute;top:50%;left:50%}.eventSparks i{position:absolute;width:4px;height:20px;border-radius:3px;background:#ffe6a2;box-shadow:0 0 12px #ffd46c;animation:eventSpark 1.35s var(--spark-delay) ease-out both}.broadcastEvent--wicket{--event-accent:#ff6c7c}.broadcastEvent--wicket .eventWash{background:radial-gradient(ellipse at center,#521627e6,#170c20c9 65%,#020b1666)}.broadcastEvent--wicket .eventTitle{margin-top:90px}.broadcastEvent--wicket .eventTitle strong{font-size:clamp(58px,13vw,160px);letter-spacing:-.04em;animation:eventWicketHit .6s cubic-bezier(.15,.85,.25,1.1) .12s both}.eventStumps{position:absolute;top:calc(50% - 150px);left:calc(50% - 47px);width:94px;height:110px}.eventStumps>i{position:absolute;bottom:0;width:9px;height:100px;border-radius:4px 4px 0 0;background:linear-gradient(90deg,#ee8e92,#fff0d5 50%,#d17078);box-shadow:0 0 18px #ff6c7c66;transform-origin:bottom;animation:eventStumpRattle .55s ease-out .2s both}.eventStumps>i:first-child{left:8px}.eventStumps>i:nth-child(2){left:42px;animation-delay:.25s}.eventStumps>i:nth-child(3){left:76px;animation-delay:.3s}.eventStumps>b{position:absolute;top:5px;left:8px;width:42px;height:7px;background:#ffe6c9;border-radius:4px;box-shadow:0 0 15px #ff6c7c;animation:eventBailLeft .95s ease-out .22s both}.eventStumps>b:nth-of-type(2){left:44px;animation-name:eventBailRight}.wicketImpact{position:absolute;inset:-20px;border:2px solid #ff6c7c;border-radius:50%;animation:eventSixHalo .85s ease-out .2s both}@keyframes broadcastEventEnvelope{0%{opacity:0}78%,8%{opacity:1}to{opacity:0}}@keyframes eventLineReveal{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes eventRunRise{0%{transform:translateY(22px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes eventFourDrive{0%{transform:translateX(-35vw) skewX(-18deg);opacity:0}70%{transform:translateX(12px) skewX(4deg);opacity:1}to{transform:none}}@keyframes eventBoundaryTrail{0%{transform:translateX(0) scaleX(.5);opacity:0}20%{opacity:1}to{transform:translateX(280%) scaleX(1.3);opacity:0}}@keyframes eventBoundaryBall{0%{transform:translateX(0) rotate(0)}to{transform:translateX(calc(100vw + 50px)) rotate(540deg)}}@keyframes eventSixLaunch{0%{transform:translateY(35vh) scale(.35) rotate(-12deg);opacity:0}70%{transform:translateY(-14px) scale(1.08) rotate(3deg);opacity:1}to{transform:none}}@keyframes eventSixAcross{to{transform:translateX(65%)}}@keyframes eventSixUp{0%{transform:translateY(0) scale(1)}to{transform:translateY(-85vh) scale(.35)}}@keyframes eventSixHalo{0%{transform:scale(.35);opacity:0}20%{opacity:.85}to{transform:scale(1.8);opacity:0}}@keyframes eventSpark{0%{transform:rotate(var(--spark-angle)) translateY(-60px) scale(.4);opacity:0}15%{opacity:1}to{transform:rotate(var(--spark-angle)) translateY(calc(-1 * var(--spark-distance))) scale(.2);opacity:0}}@keyframes eventWicketHit{0%{transform:scale(1.8);opacity:0}65%{transform:scale(.96);opacity:1}to{transform:scale(1)}}@keyframes eventStumpRattle{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}}@keyframes eventBailLeft{0%{transform:none;opacity:1}to{transform:translate(-85px,-90px) rotate(-150deg);opacity:0}}@keyframes eventBailRight{0%{transform:none;opacity:1}to{transform:translate(90px,-110px) rotate(180deg);opacity:0}}.broadcastAnnouncement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:760px){.eventTitle small{font-size:8px;letter-spacing:.22em}.eventTitle span{letter-spacing:.2em}.broadcastEvent--run{bottom:max(20px,env(safe-area-inset-bottom));width:200px}.broadcastEvent--run .eventTitle{padding:18px}.broadcastEvent--run .eventTitle strong{font-size:52px}.eventSparks{transform:scale(.7)}}@media(max-height:480px){.eventTitle strong{font-size:130px}.eventTitle small{margin-bottom:12px}.eventTitle span{margin-top:16px}.eventStumps{top:calc(50% - 125px);transform:scale(.7)}.broadcastEvent--wicket .eventTitle{margin-top:65px}.broadcastEvent--wicket .eventTitle strong{font-size:68px}}@media(prefers-reduced-motion:reduce){.broadcastEvent,.broadcastEvent *,.broadcastEvent :after,.broadcastEvent :before{animation:none!important}.boundaryTrack,.eventSparks,.sixFlight,.sixHalo,.wicketImpact{display:none}}