/* TEAM AEROWOLF: MVP ONLY, full-screen layout fix. Other scenes unaffected. */
.aw-scene .aw-mvp{grid-template-columns:43% 57%;padding:96px 80px 55px;gap:0;align-items:stretch}
.aw-scene .aw-mvp-left{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:0;padding:8px 24px 8px 0}
.aw-scene .aw-kicker{align-self:flex-start;font-size:17px;letter-spacing:2.5px}
.aw-scene .aw-big-title{align-self:flex-start;margin:12px 0 0;font-size:clamp(78px,7.4vw,146px);line-height:.95;white-space:nowrap}
.aw-scene .aw-mvp-emblem{height:auto;min-height:0;flex:1;width:100%;margin:10px 0 4px}
.aw-scene .aw-emblem-ring{width:min(35vw,450px);height:min(35vw,450px);border-width:4px;box-shadow:0 0 0 20px #f4b76810,0 0 85px #d49b5666,inset 0 0 50px #d49b5633}
.aw-scene .aw-emblem-content{width:min(31vw,405px);height:min(31vw,405px)}
.aw-scene .aw-emblem-content .logo,.aw-scene .aw-emblem-content .fallback{width:min(28vw,355px)!important;height:min(28vw,355px)!important;max-width:355px;max-height:355px;object-fit:contain}
.aw-scene .aw-mvp-team{font-size:clamp(26px,2.3vw,44px);line-height:1.05;max-width:100%;overflow-wrap:anywhere}
.aw-scene .aw-mvp-legend{font-size:15px;letter-spacing:4px;margin:7px 0 15px}
.aw-scene .aw-mvp-right{padding:55px 10px 28px 35px;justify-content:space-between;min-height:0}
.aw-scene .aw-player-label{font-size:20px;letter-spacing:4px}
.aw-scene .aw-mvp-name{font-size:clamp(66px,5.4vw,108px);line-height:1.08;margin:10px 0 14px;max-width:100%}
.aw-scene .aw-red-rule{flex:none;height:6px;margin:0}
.aw-scene .aw-stat-grid{margin-top:20px;gap:15px;align-items:stretch;flex:1;max-height:330px}
.aw-scene .aw-metric{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:25px 18px;border-top:6px solid #e63a55}
.aw-scene .aw-metric span{font-size:15px}
.aw-scene .aw-metric strong{font-size:clamp(50px,4.4vw,88px);line-height:1.05;margin:20px 0}
.aw-scene .aw-metric small{font-size:12px}
.aw-scene .aw-mvp-footer{margin:15px 0 0;font-size:14px;letter-spacing:1.5px}
.aw-scene .aw-mvp:after{content:'MVP';position:absolute;right:75px;bottom:20px;font:900 250px Impact,Arial,sans-serif;color:#ffffff05;pointer-events:none;z-index:0}
@media(max-width:1400px){.aw-scene .aw-mvp{padding:75px 45px 35px}.aw-scene .aw-mvp-right{padding:45px 10px 10px 20px}.aw-scene .aw-big-title{font-size:clamp(60px,7vw,100px)}.aw-scene .aw-mvp-name{font-size:clamp(42px,5.3vw,80px)}.aw-scene .aw-metric{padding:15px 9px}.aw-scene .aw-metric strong{font-size:clamp(34px,4vw,62px)}}
@media(max-height:800px){.aw-scene .aw-mvp{padding-top:65px;padding-bottom:25px}.aw-scene .aw-emblem-ring{width:min(29vw,330px);height:min(29vw,330px)}.aw-scene .aw-emblem-content{width:min(26vw,300px);height:min(26vw,300px)}.aw-scene .aw-emblem-content .logo,.aw-scene .aw-emblem-content .fallback{width:min(23vw,270px)!important;height:min(23vw,270px)!important}.aw-scene .aw-stat-grid{max-height:230px}.aw-scene .aw-metric strong{margin:9px 0}}
