.gameCenterMain{display:flex;flex-direction:column;gap:16px}.stadiumWeatherCard{position:relative;overflow:hidden;border:1px solid rgba(244,197,47,.18);border-radius:24px;padding:20px;background:radial-gradient(circle at 88% 15%,rgba(11,114,231,.18),transparent 30%),linear-gradient(155deg,rgba(10,48,92,.9),rgba(3,18,38,.96));box-shadow:0 20px 60px rgba(0,0,0,.2)}.stadiumWeatherCard:after{content:"";position:absolute;right:-65px;bottom:-100px;width:230px;height:230px;border-radius:50%;border:1px solid rgba(244,197,47,.07);box-shadow:0 0 0 28px rgba(244,197,47,.025),0 0 0 58px rgba(244,197,47,.018);pointer-events:none}.weatherCardHead{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.weatherCardHead>div:first-child>span{display:block;color:var(--gold);font-size:9px;font-weight:950;letter-spacing:.15em}.weatherCardHead h2{margin:7px 0 4px;font-size:21px;letter-spacing:-.035em}.weatherCardHead p{margin:0;color:#819cba;font-size:11px}.weatherLiveBadge{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(85,224,140,.24);border-radius:999px;padding:7px 10px;background:rgba(85,224,140,.05);color:#8de6ad;font-size:8px;font-weight:950;letter-spacing:.1em;white-space:nowrap}.weatherLiveBadge i{width:7px;height:7px;border-radius:50%;background:#55e08c;box-shadow:0 0 12px rgba(85,224,140,.72)}.weatherVenueNote{margin-top:13px;padding:10px 12px;border-radius:11px;background:rgba(244,197,47,.08);border:1px solid rgba(244,197,47,.18);color:#d8c476;font-size:9px;line-height:1.5}.weatherError,.weatherLoading{margin-top:17px;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.025);color:#829eba;font-size:11px}.weatherContent{position:relative;z-index:1;margin-top:18px}.weatherGameGrid{display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:12px;gap:12px}.weatherFieldPanel,.weatherSnapshot{border:1px solid rgba(255,255,255,.08);border-radius:17px;background:linear-gradient(160deg,rgba(255,255,255,.045),rgba(255,255,255,.015));min-width:0}.weatherSnapshot{display:flex;flex-direction:column;padding:16px}.weatherTemperatureLine{display:flex;align-items:center;gap:15px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.weatherTemperatureLine>strong{font-size:56px;line-height:.9;letter-spacing:-.075em;color:#fff}.weatherTemperatureLine div b{display:block;font-size:14px;line-height:1.3}.weatherTemperatureLine div span{display:block;margin-top:5px;color:#7e9ab8;font-size:9px;line-height:1.45}.weatherBaseballRead{margin-top:auto;padding-top:18px}.weatherBaseballRead>span,.weatherFieldHead span,.weatherWindRaw span{display:block;color:#7395b8;font-size:7px;font-weight:950;letter-spacing:.12em}.weatherBaseballRead>strong{display:block;margin-top:6px;color:var(--gold);font-size:15px;letter-spacing:-.02em}.weatherBaseballRead p{margin:6px 0 0;color:#7895b3;font-size:9px;line-height:1.55;max-width:300px}.weatherFieldPanel{padding:14px}.weatherFieldHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.weatherFieldHead>div>strong{display:block;margin-top:5px;font-size:12px}.weatherFieldHead>b{flex:0 0 auto;color:var(--gold);font-size:23px;line-height:1}.weatherFieldHead>b small{font-size:8px;color:#a9bdd2;letter-spacing:.02em}.weatherWindVisual{display:flex;flex-direction:column;gap:8px}.windPark{--park-width:88%;--park-height:130px;--park-x:50%;--park-rotate:0deg;--park-clip:polygon(8% 100%,4% 62%,8% 34%,19% 14%,36% 3%,50% 0,64% 3%,81% 14%,92% 34%,96% 62%,92% 100%);position:relative;height:170px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,rgba(56,123,194,.18),rgba(7,30,57,.16) 28%,rgba(3,15,31,.62) 29%)}.windParkFence,.windParkWarningTrack{position:absolute;left:var(--park-x);bottom:18px;transform:translateX(-50%) rotate(var(--park-rotate));width:var(--park-width);height:var(--park-height);-webkit-clip-path:var(--park-clip);clip-path:var(--park-clip)}.windParkFence{z-index:1;border:2px solid rgba(214,233,247,.18);background:radial-gradient(ellipse at 50% 95%,rgba(20,121,61,.94) 0 44%,rgba(14,96,48,.96) 45% 67%,rgba(8,70,37,.95) 68% 100%);box-shadow:inset 0 0 30px rgba(0,0,0,.2)}.windParkWarningTrack{z-index:0;bottom:15px;width:calc(var(--park-width) + 8px);height:calc(var(--park-height) + 8px);background:rgba(167,103,55,.72);filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.windParkFence span{position:absolute;color:rgba(238,247,255,.72);font-size:7px;font-weight:950;letter-spacing:.08em}.windParkLF{left:14%;top:40%}.windParkCF{left:50%;top:8px;transform:translateX(-50%)}.windParkRF{right:14%;top:40%}.park-jbp{--park-width:86%;--park-height:126px;--park-clip:polygon(9% 100%,4% 61%,9% 34%,21% 15%,38% 4%,50% 1%,63% 5%,80% 17%,91% 38%,96% 64%,92% 100%)}.park-universitario{--park-width:91%;--park-height:132px;--park-clip:polygon(7% 100%,3% 60%,7% 31%,18% 12%,34% 3%,50% 0,66% 3%,82% 12%,93% 31%,97% 60%,93% 100%)}.park-monumental{--park-width:92%;--park-height:138px;--park-clip:polygon(8% 100%,3% 64%,8% 32%,20% 13%,35% 4%,50% 0,66% 4%,83% 15%,94% 38%,97% 65%,91% 100%)}.park-perez-colmenares{--park-width:85%;--park-height:122px;--park-x:49%;--park-clip:polygon(10% 100%,5% 58%,11% 34%,24% 16%,40% 5%,53% 2%,67% 8%,82% 21%,92% 43%,95% 67%,91% 100%)}.park-ahg{--park-width:84%;--park-height:120px;--park-clip:polygon(11% 100%,6% 61%,12% 36%,24% 17%,39% 7%,50% 4%,62% 7%,77% 18%,89% 38%,94% 63%,90% 100%)}.park-chico-carrasquel{--park-width:87%;--park-height:127px;--park-x:51%;--park-clip:polygon(8% 100%,4% 62%,8% 35%,18% 18%,33% 7%,48% 2%,63% 4%,79% 15%,91% 35%,96% 61%,93% 100%)}.park-luis-aparicio{--park-width:89%;--park-height:124px;--park-clip:polygon(7% 100%,3% 59%,8% 30%,20% 13%,37% 4%,50% 2%,64% 5%,80% 16%,91% 36%,96% 63%,92% 100%)}.park-nueva-esparta{--park-width:90%;--park-height:130px;--park-clip:polygon(8% 100%,4% 64%,8% 37%,18% 17%,34% 5%,50% 0,67% 5%,83% 18%,93% 39%,96% 66%,91% 100%)}.park-generic{--park-width:88%;--park-height:128px}.windParkGrass{z-index:2;bottom:13px;width:84px;height:84px;background:linear-gradient(135deg,rgba(25,126,62,.88),rgba(16,93,49,.94))}.windParkGrass,.windParkInfield{position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);border-radius:8px}.windParkInfield{z-index:3;bottom:19px;width:62px;height:62px;background:linear-gradient(145deg,#ae7043,#76502f);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.windBase{position:absolute;width:7px;height:7px;background:#fff;border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.windFirst{right:4px;top:27px}.windSecond{right:27px;top:4px}.windThird{left:4px;top:27px}.windHome{position:absolute;right:27px;bottom:4px;width:7px;height:7px;background:#fff;-webkit-clip-path:polygon(50% 100%,0 42%,0 0,100% 0,100% 42%);clip-path:polygon(50% 100%,0 42%,0 0,100% 0,100% 42%)}.windParkCode{position:absolute;z-index:4;left:12px;bottom:9px;max-width:120px;padding:4px 7px;border:1px solid rgba(244,197,47,.18);border-radius:999px;background:rgba(3,18,38,.72);color:rgba(244,197,47,.9);font-size:6px;font-weight:950;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.windPath{top:48%;width:116px;height:116px;transform-origin:center;z-index:5;transition:transform .35s ease}.windPath,.windPath i{position:absolute;left:50%}.windPath i{top:50%;width:82px;height:4px;transform:translate(-50%,-50%);border-radius:999px;background:linear-gradient(90deg,rgba(244,197,47,.24),var(--gold));box-shadow:0 0 13px rgba(244,197,47,.32)}.windPath b{position:absolute;left:50%;top:8px;transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:0;border-bottom:17px solid var(--gold);filter:drop-shadow(0 0 5px rgba(244,197,47,.3))}.windVisualText{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.windVisualText strong{display:block!important;color:#f2f6fb;font-size:10px!important;line-height:1.3}.windVisualText span{display:block!important;color:#7898b8!important;font-size:7px!important;font-weight:850!important;letter-spacing:.02em!important;text-align:right}.weatherWindRaw{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.weatherWindRaw strong{font-size:9px;color:#dbe7f5}.weatherMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:10px}.weatherMetrics>div{padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.024)}.weatherMetrics span{display:block;color:#7191b3;font-size:7px;font-weight:950;letter-spacing:.1em}.weatherMetrics strong{display:block;margin-top:6px;font-size:11px}.weatherUpdated{margin-top:11px;color:#5f7e9e;font-size:8px;line-height:1.5}.weatherCompact{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.weatherCompact>div:first-child>span{display:block;color:#7897b9;font-size:8px;letter-spacing:.13em;font-weight:900}.weatherCompact>div:first-child>strong{display:block;margin-top:5px;font-size:11px}.weatherCompact>p{margin:0;color:#7794b2;font-size:10px}.weatherCompactReading{text-align:right}.weatherCompactReading>b{display:block;color:var(--gold);font-size:18px}.weatherCompactReading>span{display:block;margin-top:3px;color:#9eb3ca;font-size:9px}.weatherWindVisual.compact{width:170px;margin:8px 0 0 auto}.weatherWindVisual.compact .windPark{height:95px}.weatherWindVisual.compact .windParkFence{width:145px;height:72px;bottom:8px}.weatherWindVisual.compact .windParkWarningTrack{width:151px;height:78px;bottom:5px}.weatherWindVisual.compact .windParkGrass{width:50px;height:50px;bottom:6px}.weatherWindVisual.compact .windParkInfield{width:38px;height:38px;bottom:9px}.weatherWindVisual.compact .windBase{width:4px;height:4px}.weatherWindVisual.compact .windFirst{right:3px;top:17px}.weatherWindVisual.compact .windSecond{right:17px;top:3px}.weatherWindVisual.compact .windThird{left:3px;top:17px}.weatherWindVisual.compact .windHome{right:17px;bottom:3px;width:4px;height:4px}.weatherWindVisual.compact .windParkCode{left:7px;bottom:5px;max-width:86px;padding:3px 5px;font-size:4px}.weatherWindVisual.compact .windPath{width:70px;height:70px}.weatherWindVisual.compact .windPath i{width:48px;height:3px}.weatherWindVisual.compact .windPath b{top:6px;border-left-width:6px;border-right-width:6px;border-bottom-width:11px}.weatherWindVisual.compact .windParkFence span{font-size:5px}.weatherWindVisual.compact .windVisualText{display:block}.weatherWindVisual.compact .windVisualText strong{font-size:8px!important}.weatherWindVisual.compact .windVisualText span{margin-top:2px;text-align:left;font-size:6px!important}@media(max-width:820px){.weatherGameGrid{grid-template-columns:1fr}.weatherSnapshot{min-height:190px}.weatherMetrics{grid-template-columns:1fr 1fr}}@media(max-width:700px){.weatherCardHead{flex-direction:column}.weatherTemperatureLine>strong{font-size:48px}.weatherCompact{flex-direction:column}.weatherCompactReading{text-align:left}.weatherWindVisual.compact{margin-left:0}.windPark{height:155px}}@media(max-width:520px){.stadiumWeatherCard{padding:15px}.weatherTemperatureLine{align-items:flex-start}.weatherTemperatureLine>strong{font-size:42px}.weatherMetrics{grid-template-columns:1fr 1fr}.weatherFieldHead{gap:10px}.weatherFieldHead>b{font-size:20px}.windPark{height:145px}.windParkFence{height:112px}.windParkWarningTrack{height:118px}.windPath{width:96px;height:96px}.windPath i{width:68px}.weatherWindVisual.compact{width:155px}}.homeWeatherSection{margin-top:-14px;margin-bottom:28px}.weatherFirstPitchBand{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.weatherFirstPitchBand>div{min-width:0;padding:11px 12px;border:1px solid rgba(244,197,47,.14);border-radius:12px;background:linear-gradient(150deg,rgba(244,197,47,.07),rgba(255,255,255,.018))}.weatherFirstPitchBand>div:first-child{border-color:rgba(244,197,47,.28);background:linear-gradient(145deg,rgba(244,197,47,.13),rgba(10,48,92,.34))}.weatherFirstPitchBand span{display:block;color:#7191b3;font-size:7px;font-weight:950;letter-spacing:.1em}.weatherFirstPitchBand>div:first-child span{color:var(--gold)}.weatherFirstPitchBand strong{display:block;margin-top:6px;font-size:12px;white-space:nowrap}.weatherFirstPitchBand>div:first-child strong{font-size:16px;color:#fff}.weatherImpactMeter{display:flex;align-items:center;gap:5px;margin-top:10px}.weatherImpactMeter i{display:block;width:24px;height:5px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.04)}.weatherImpactMeter i.active{background:linear-gradient(90deg,#d79b0a,var(--gold));border-color:rgba(244,197,47,.45);box-shadow:0 0 8px rgba(244,197,47,.17)}.weatherImpactMeter span{margin-left:3px;color:#8ea8c2;font-size:8px;font-weight:950}.weatherTimelineWrap{margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(155deg,rgba(255,255,255,.032),rgba(0,0,0,.08))}.weatherTimelineHead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:11px}.weatherTimelineHead>div span{display:block;color:var(--gold);font-size:7px;font-weight:950;letter-spacing:.12em}.weatherTimelineHead>div strong{display:block;margin-top:4px;font-size:12px}.weatherTimelineHead small{color:#6382a3;font-size:7px}.weatherTimeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.weatherHour{border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px;background:rgba(255,255,255,.022)}.weatherHour:first-child{border-color:rgba(244,197,47,.25);background:rgba(244,197,47,.055)}.weatherHourBottom,.weatherHourTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.weatherHourTop strong{font-size:9px}.weatherHourTop span{color:var(--gold);font-size:13px;font-weight:950}.weatherHourWind{display:flex;align-items:center;gap:10px;margin:10px 0;padding:9px 0;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055)}.weatherHourWind>b{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(244,197,47,.22);background:rgba(244,197,47,.07);color:var(--gold);font-size:20px;line-height:1;transition:transform .25s ease}.weatherHourWind div strong{display:block;font-size:9px}.weatherHourWind div span{display:block;margin-top:2px;color:#6f8dab;font-size:7px;font-weight:900}.weatherHourBottom span{color:#6889aa;font-size:7px;font-weight:900}.weatherHourBottom strong{font-size:9px}.weatherCardHead>div:first-child>span{display:flex;align-items:center;gap:6px}.weatherCardHead>div:first-child>span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px rgba(244,197,47,.4)}@media(max-width:900px){.weatherFirstPitchBand{grid-template-columns:repeat(2,1fr)}.weatherFirstPitchBand>div:first-child{grid-column:1/-1}.weatherTimeline{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.homeWeatherSection{margin-top:0;margin-bottom:22px}}@media(max-width:520px){.weatherFirstPitchBand{grid-template-columns:1fr 1fr}.weatherFirstPitchBand>div:first-child{grid-column:1/-1}.weatherFirstPitchBand strong{font-size:11px}.weatherTimelineHead{align-items:flex-start;flex-direction:column}.weatherTimeline{grid-template-columns:1fr 1fr}.weatherHour{padding:9px}.weatherHourWind{gap:7px}.weatherHourWind>b{width:28px;height:28px;flex-basis:28px;font-size:17px}}.weatherFieldHead>div>strong{font-size:17px;letter-spacing:.015em}.weatherBaseballRead>strong{text-transform:uppercase;font-size:16px}.weatherBaseballRead p{max-width:none;margin-top:8px;color:#93abc3}.weatherScoutFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:13px}.weatherScoutFacts>div{min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.022)}.weatherScoutFacts span{display:block;color:#6f8eae;font-size:6.5px;font-weight:950;letter-spacing:.1em}.weatherScoutFacts strong{display:block;margin-top:5px;color:#e9f2fb;font-size:9px;line-height:1.3}.weatherScoutFacts>div:first-child strong{color:var(--gold)}.weatherWindRaw strong{font-size:10px}.weatherMetrics strong{font-size:12px}.weatherImpactMeter span{min-width:24px}.weatherImpactMeter i{height:6px}@media(max-width:700px){.weatherFieldHead>div>strong{font-size:18px}.weatherScoutFacts{grid-template-columns:1fr}.weatherScoutFacts>div{display:grid;grid-template-columns:82px 1fr;align-items:center;grid-gap:8px;gap:8px}.weatherScoutFacts strong{margin-top:0;text-align:right}.weatherBaseballRead p{font-size:10px}.weatherMetrics{grid-template-columns:1fr 1fr}}@media(max-width:420px){.weatherScoutFacts>div{grid-template-columns:72px 1fr}.weatherFieldHead>div>strong{font-size:17px}}