#instrumentTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;border-top:1px solid #6f8e6255;padding-top:9px;margin-top:3px}#instrumentTabs button{font-size:9px;letter-spacing:.1px;padding:8px 2px;min-height:34px;border-color:#68806655;background:#0e2a1e99;color:#9cb896}#instrumentTabs button[aria-pressed=true]{border-color:#c7af77;color:#ead096;background:#645a3138}.nav-display canvas{max-height:410px;aspect-ratio:620/470}.deployment #deployTasks .route-task span{font-size:9px;line-height:1.6}.panel .debrief-header{padding-right:55px;min-height:38px;gap:15px;align-items:center}.panel .dialog-content>.eyebrow,.panel .section-heading{padding-right:40px}.panel-close{right:15px;top:15px}.boss-guide [data-state=active]{line-height:1.5}.flight-view #bossPhase{max-width:65%;font-size:9px}
@media(max-width:700px){#instrumentTabs button{min-height:40px;font-size:9px}.nav-display canvas{max-height:340px}.panel .debrief-header{padding-right:50px;gap:8px;line-height:1.7}.panel .debrief-header>span:last-child{font-size:8px}.panel .debrief-header>span{max-width:100%;overflow-wrap:anywhere}.panel-close{top:12px;right:12px}.flight-view #bossPhase{font-size:7px}.command-grid .nav-display{min-height:340px}.deployment #deployTasks .route-task{grid-template-columns:1fr}.deployment #deployTasks .route-task span{grid-column:1;grid-row:3}}
.flight-view .viewport{contain:layout paint}.flight-view #game{will-change:transform}

/* Extra canvas room keeps the heavy airframe clear through its hover cycle. */
.assigned-ship canvas{height:92px}
@media(max-width:700px){.assigned-ship canvas{height:78px}}

/* Supplied command and operation artwork keeps its original SVG details. */
.console-tabs .command-icon{display:block;width:24px;height:24px;flex-shrink:0;object-fit:contain}
.scene-operation-icon .flight-illustration{object-fit:contain;width:100%;height:100%}
@media(max-width:700px){.console-tabs .command-icon{width:22px;height:22px}.console-tabs button{min-height:64px;gap:7px}}
