/* Full-size courtyard hangar with persistent preparation controls. */
body.at-base .operation{display:none}
body.at-base .brand{flex-shrink:0;min-width:190px}
body.at-base .header-actions{gap:5px}
body.at-base #menuHome{grid-template-columns:250px minmax(350px,1fr) 240px;grid-template-rows:62px minmax(320px,1fr) auto;gap:14px 22px;max-width:none;min-height:650px}
body.at-base #field:before,body.at-base #field:after{display:none}
body.at-base #menuHome>.hangar-scene{position:fixed;inset:56px 0 0;z-index:0;display:block;padding:0;border:0;box-shadow:none;min-height:0}
body.at-base #menuHome>.hangar-scene:before,body.at-base #menuHome>.hangar-scene:after{display:none}
body.at-base #menuHome>.hangar-scene .vehicle-placard{position:absolute;bottom:215px;left:50%;transform:translateX(-50%);width:auto;min-width:330px;text-align:center;border:0;background:linear-gradient(90deg,transparent,#101816bb,transparent);padding:12px 25px}
body.at-base #menuHome>.hangar-scene .vehicle-placard strong{font-size:28px}
body.at-base #menuHome>.hangar-pilot,body.at-base #menuHome>.hangar-deploy,body.at-base #menuHome>.hangar-wallet,body.at-base #menuHome>.hangar-sheet,body.at-base #menuHome>.hangar-missions,body.at-base #menuHome>.hangar-lineup{position:relative;z-index:2}
body.at-base .hangar-sheet{max-height:calc(100svh - 370px);background:#121c1cdd;border:1px solid #c3c6b95c;backdrop-filter:blur(9px);padding:15px}
body.at-base #menuHome .hangar-sheet h2{font-size:31px}
body.at-base .hangar-missions{background:none}
body.at-base .hangar-lineup{background:#172024ed;border-color:#b3b7aa70}
body.at-base .hangar-pilot,body.at-base .hangar-wallet{background:#172024e8}
body.at-base .hangar-deploy #start{background:linear-gradient(#c76140,#983824);border-color:#edb89070;min-height:57px}
body.at-base .hangar-vehicle{background:linear-gradient(145deg,#4d5357,#252f31);min-height:105px}
body.at-base .hangar-vehicle.selected{background:linear-gradient(145deg,#686752,#303c34);border-color:#ebd995}
body.at-base .vehicle-card-name{font-size:15px;min-height:20px}
body.at-base .vehicle-slot>span{font-size:6px;letter-spacing:0}
.header-actions .hangar-nav{background:#273335;border:1px solid #9ba18e60;color:#e4e0ce;font-size:9px;padding:8px 11px}
.customization-preview{position:sticky;top:0;z-index:2;height:240px;min-height:220px;overflow:hidden;background:#a1b3b8;border:1px solid #9a9d8760}
body.at-base #menuPanel .customization-preview #game{position:absolute;inset:0;visibility:visible;width:100%;height:100%}
.research-summary{display:flex;justify-content:space-between;gap:15px;padding:12px;background:#101b1d;border:1px solid #8e9c8250;color:#d3c99f}
.rank-catalog{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.rank-catalog .vehicle-offer{display:flex;flex-direction:column;align-items:stretch}
.rank-catalog .vehicle-offer-code{font-size:19px;padding:10px}
@media(max-height:780px){body.at-base .hangar-sheet{max-height:calc(100svh - 330px)}body.at-base #menuHome>.hangar-scene .vehicle-placard{bottom:200px}}
@media(max-width:1050px){body.at-base #menuHome{grid-template-columns:220px minmax(200px,1fr) 200px}.header-actions .hangar-nav{font-size:8px;padding:7px}.rank-catalog{grid-template-columns:1fr}}
