/* Hangar specification only: other areas retain their styles. */
body[data-active-area="hangar"]{background:#0b151d;color:#edf3f7;font-family:Inter,'Segoe UI',sans-serif}
body[data-active-area="hangar"] .main-content{max-width:none;width:100%;min-width:0}
body[data-active-area="hangar"] :is(.area-nav-item.active,.section-nav-item.active){color:#ffb800!important;background:#ffb80012!important;border-color:#ffb80066!important;box-shadow:inset 0 -2px #ffb800}
body[data-active-area="hangar"] :is(.area-nav-item.active,.section-nav-item.active) :is(strong,span){color:#ffb800!important}
body[data-active-area="hangar"] :is(#view-components,#view-loadouts){font:16px/1.5 Inter,'Segoe UI',sans-serif;width:100%;max-width:none}
body[data-active-area="hangar"] :is(#view-components,#view-loadouts) :is(.panel,article,.metric-card){background:#11212c!important;border:1px solid #294451;border-radius:8px;min-width:0}
body[data-active-area="hangar"] :is(#view-components,#view-loadouts) :is(input,select,button){font-family:inherit;min-height:44px;background:#0e1b24;color:#edf3f7;border-color:#294451;border-radius:5px;max-width:100%}
body[data-active-area="hangar"] :is(#view-components,#view-loadouts) :is(h2,h3){font-family:inherit;color:#edf3f7;letter-spacing:normal}
body[data-active-area="hangar"] :is(#view-components,#view-loadouts) .data-row{overflow-wrap:anywhere;white-space:normal}
body[data-active-area="hangar"] #view-components [aria-pressed="true"]{color:#ffb800;background:#ffb80012!important}
body[data-active-area="hangar"] :focus-visible{outline:3px solid #4ed8f5!important;outline-offset:3px}
body[data-active-area="hangar"] img{object-fit:contain;max-width:100%}
@media(max-width:700px){body[data-active-area="hangar"] :is(#view-components,#view-loadouts) .dashboard-grid{grid-template-columns:minmax(0,1fr)!important}body[data-active-area="hangar"] .data-row{flex-wrap:wrap;gap:8px}body[data-active-area="hangar"] .data-row>*{min-width:0;max-width:100%}}

body[data-active-area="hangar"] .hangar-provenance{margin-top:20px;border:1px solid #294451;border-radius:8px;background:#11212c}body[data-active-area="hangar"] .hangar-provenance>summary{padding:16px;cursor:pointer;color:#a9bbc6}body[data-active-area="hangar"] .hangar-provenance .d07-workspace{border:0;margin:0}
body[data-active-area="hangar"] :is(#view-components,#view-loadouts) :is(input,select,button){background:#0e1b24!important;color:#edf3f7!important;border-color:#294451!important;font-size:14px!important}
body[data-active-area="hangar"] :is(#view-components,#view-loadouts) :is(.metric-label,.metric-meta,.section-kicker,.panel-code){font:500 12px/1.5 Inter,'Segoe UI',sans-serif!important;letter-spacing:.2px!important}
body[data-active-area="hangar"] :is(#view-components,#view-loadouts) p{font-size:16px;line-height:1.5;color:#a9bbc6}
body[data-active-area="hangar"] :is(#view-components,#view-loadouts) .dashboard-hero h2{font-size:25px!important}
