.hud-app .hud-summary{height:108px;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr)}
.hud-app .hud-summary .hud-team{height:108px;display:grid;grid-template-rows:62px 46px;padding:0 15px;gap:0;min-width:0}
.hud-person-swap{display:flex;align-items:center;gap:10px;width:100%;min-width:0;text-align:left;color:inherit;padding:0}
.hud-summary .hud-portrait{height:60px;width:47px;flex-shrink:0}.hud-summary .hud-team-name strong{font-size:24px}.hud-summary .hud-team-name small{font-size:10px;letter-spacing:.5px}
.hud-swap-icon{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:12px}.hud-swap-icon svg{width:18px;height:18px}
.hud-metrics{display:grid;grid-template-columns:1fr 1.2fr .8fr;gap:5px;align-items:center;border-top:1px solid #ffffff30}
.hud-metrics button{display:flex;align-items:center;gap:7px;padding:5px 3px;min-height:40px;color:#fff4d9;font-size:12px;text-align:left}.hud-metrics b{font:800 22px monospace}.hud-metrics span{line-height:1.15}
.hud-app .hud-summary .hud-versus{transform:none;background:#182519}.hud-summary .hud-versus b{font-size:38px;letter-spacing:0}.hud-app .hud-summary .hud-versus small{font-size:8px}
.hud-app:not([data-view=scoreboard]) .main{grid-template-rows:108px 64px minmax(0,1fr) 28px}
.hud-app:is([data-view=totals],[data-view=checks]) .main{grid-template-rows:72px 64px minmax(0,1fr) 28px}
.hud-app .hud-summary-compact,.hud-app .hud-summary-compact .hud-team{height:72px}.hud-app .hud-summary-compact .hud-team{grid-template-rows:72px}
@media(max-width:800px),(max-width:950px) and (max-height:520px){
 .hud-app:not([data-view=scoreboard]) .main{grid-template-rows:110px 56px minmax(0,1fr) calc(59px + env(safe-area-inset-bottom,0px))}
 .hud-app:is([data-view=totals],[data-view=checks]) .main{grid-template-rows:70px 56px minmax(0,1fr) calc(59px + env(safe-area-inset-bottom,0px))}
 .hud-app .hud-summary{height:110px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}
 .hud-app .hud-summary .hud-team{height:110px;grid-template-rows:62px 48px;padding:0 7px}
 .hud-app .hud-summary-compact,.hud-app .hud-summary-compact .hud-team{height:70px}.hud-app .hud-summary-compact .hud-team{grid-template-rows:70px}
 .hud-summary .hud-portrait{width:34px;height:50px}.hud-person-swap{gap:6px}.hud-summary .hud-team-name{flex:1}.hud-app .hud-summary .hud-team-name small{font-size:9px;letter-spacing:0}.hud-app .hud-summary .hud-team-name strong{font-size:22px}.hud-swap-icon{margin-left:0}.hud-swap-icon span{display:none}.hud-swap-icon svg{width:15px;height:15px}
 .hud-app .hud-summary .hud-versus small{display:none}.hud-metrics{gap:1px}.hud-metrics button{flex-direction:column;gap:2px;text-align:center;padding:4px 0;font-size:9px;line-height:1.1;min-height:44px}.hud-metrics b{font-size:18px}.hud-app .hud-section-title h1{font-size:20px}
}
@media(max-height:520px) and (orientation:landscape){.hud-app:not([data-view=scoreboard]) .main{grid-template-rows:54px 44px minmax(0,1fr) 46px}.hud-app .hud-summary,.hud-app .hud-summary .hud-team{height:54px}.hud-app .hud-summary .hud-team{grid-template-rows:54px}.hud-metrics{display:none}.hud-summary .hud-portrait{height:49px}}

.hud-app:is([data-view=totals],[data-view=checks]) .hud-controls{display:none}
.hud-app:is([data-view=totals],[data-view=checks]) .main{grid-template-rows:72px 12px minmax(0,1fr) 28px}
@media(max-width:800px),(max-width:950px) and (max-height:520px){.hud-app:is([data-view=totals],[data-view=checks]) .main{grid-template-rows:70px 8px minmax(0,1fr) calc(59px + env(safe-area-inset-bottom,0px))}}
@media(max-height:520px) and (orientation:landscape){.hud-app:is([data-view=totals],[data-view=checks]) .main{grid-template-rows:54px 6px minmax(0,1fr) 46px}}
