/* Longer English labels share the same restrained flight UI. */
body .topbar .language-toggle{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;letter-spacing:.02em;flex-shrink:0}
.language-toggle span{color:#777}
.language-toggle .selected{color:#fff}
.language-toggle:focus-visible{outline:1px solid #fff;outline-offset:5px}
html[lang=en] .flight-strip{grid-template-columns:minmax(180px,1.25fr) 1fr 1fr minmax(155px,.85fr) auto}
html[lang=en] .strip-metric label{letter-spacing:.07em}
html[lang=en] .strip-mission>b{font-size:17px;line-height:1.25;letter-spacing:.02em}
html[lang=en] #menu .mission-recovery-actions b{font-size:20px}
html[lang=en] #menu .mission-section-heading>small{white-space:normal;text-align:right}
html[lang=en] .reentry-panel button,html[lang=en] .flight-settings button{line-height:1.45}
html[lang=en] .return-stages{gap:5px;font-size:9px}
html[lang=en] .return-values{column-gap:12px}
html[lang=en] .reentry-panel dt,html[lang=en] .flight-setting-control{overflow-wrap:break-word}
html[lang=en] .return-stabilization-modes button{min-width:0;white-space:normal}
@media(max-width:1100px){html[lang=en] .flight-strip{grid-template-columns:1.2fr 1fr 1fr .8fr}html[lang=en] .topbar nav{gap:14px}}
@media(max-width:740px){html[lang=en] .flight-strip{grid-template-columns:1.15fr 1fr 1fr}html[lang=en] .strip-mission>b{font-size:13px}html[lang=en] .topbar nav{gap:10px}body .topbar .language-toggle{gap:4px;font-size:10px}}

/* The English route caption otherwise repeats the translated field label. */
html[lang="en"] .mission-route-choice label > span { display: none; }
