/* The whole hangar is a single 3D stage; information panels sit outside it. */
#garageScene{display:block;grid-template-columns:none;gap:0;padding:0;min-height:0;width:100%;overflow:hidden}
#garageScene>.mech-center{display:block;position:relative;grid-area:auto;order:initial;width:100%;height:clamp(640px,105vw,1040px);min-height:0;margin:0}
#garageScene .mech-center>.robot-viewport{position:absolute;inset:52px 0 76px;width:100%;min-width:0}
#garageScene .damage-controls{top:16px;left:16px;z-index:3}
#garageScene .expand-view{top:16px;right:16px;z-index:3}
#garageScene .view-switch{bottom:34px;max-width:calc(100% - 24px)}
#garageScene .scene-caption{left:18px;right:18px;bottom:12px}
.garage-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px;position:relative}
.garage-details>.mech-identity{display:block;position:static;min-width:0;margin:0;padding:0;grid-area:auto}
.garage-details>.mech-identity>.eyebrow,.garage-details>.mech-identity>h2,.garage-details .mech-story,.garage-details .class-tag{display:none}
.garage-details .activity-preview{display:block;width:100%;height:100%;max-width:none;margin:0;padding:22px}
.garage-details>.system-panel{position:static;grid-area:auto;align-self:stretch;width:100%;max-height:none;margin:0;padding:22px;overflow:visible}
.garage-details .module-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
@media(max-width:600px){
 #garageScene>.mech-center{height:clamp(500px,145vw,680px)}
 #garageScene .mech-center>.robot-viewport{inset:48px 0 78px}
 #garageScene .damage-controls{top:10px;left:10px;max-width:190px}
 #garageScene .expand-view{top:10px;right:10px}
 #garageScene .view-switch button{padding:10px;font-size:12px}
 #garageScene .scene-caption{font-size:10px;letter-spacing:.4px;left:12px;right:12px}
 .garage-details{grid-template-columns:1fr;gap:12px}
 .garage-details>.system-panel{order:-1}
 .garage-details>.system-panel,.garage-details .activity-preview{padding:18px}
}
@media(orientation:landscape) and (max-height:600px){#garageScene>.mech-center{height:560px}}
