/* Language selector occupies the requested top-right position above motion controls. */
.language-picker{position:absolute;right:28px;top:14px;z-index:5;display:block;margin:0;color:#ece4ce}
.language-picker select{width:126px;min-height:36px;padding:6px 28px 6px 11px;border:1px solid #bda67480;border-radius:4px;background:#1c2b25;color:#f7f0df;font:500 14px/1.3 'Barlow',Arial,sans-serif;cursor:pointer;color-scheme:dark}
.language-picker select:focus-visible{outline:2px solid #eab15a;outline-offset:3px}
.top .top-note,.topbar .lab-edition{margin-right:150px}
html[lang=fr] .nav-main{font-size:13px}
html[lang=fr] .engine-family-tabs button{padding-inline:8px}
body[data-switching=true] .stage:after{content:var(--model-loading,'Building the engine model…')}
html[lang=fr]{--model-loading:'Construction du modèle de moteur…'}
html[lang=nb]{--model-loading:'Bygger motormodellen …'}
@media(max-width:720px){.language-picker{right:12px;top:7px}.language-picker select{width:110px;min-height:30px;font-size:13px;padding-block:3px}.top .brand,.topbar .brand{max-width:calc(100% - 125px)}.topbar .brand{font-size:22px}}
@media(max-width:360px){.language-picker{right:8px}.language-picker select{width:100px}.top .brand,.topbar .brand{font-size:20px}}
