/* language switch + LTR overrides for English pages */
.lang-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;font-weight:700;font-size:.85rem;text-decoration:none;margin-inline-end:10px;transition:.25s}
.lang-switch:hover,.lang-switch:focus-visible{background:#fff;color:#122330}
.mnav .lang-switch{width:100%;margin:0 0 10px}
.hdr.solid .lang-switch{border-color:rgba(18,35,48,.22);color:#122330}
.hdr.solid .lang-switch:hover,.hdr.solid .lang-switch:focus-visible{background:#122330;color:#fff}

html[dir=ltr] body{font-family:"Segoe UI",Inter,system-ui,-apple-system,Roboto,Arial,sans-serif;text-align:left}
html[dir=ltr] h1,html[dir=ltr] h2,html[dir=ltr] h3,html[dir=ltr] h4{font-family:inherit;letter-spacing:-.01em}
html[dir=ltr] .skip{right:auto;left:-999px}html[dir=ltr] .skip:focus{left:8px}
html[dir=ltr] .progress{right:auto;left:0}
html[dir=ltr] .flag-media .stamp,html[dir=ltr] .pcard .cat,html[dir=ltr] .news-picture span{right:auto;left:18px}
html[dir=ltr] .pcard .cat{left:14px}
html[dir=ltr] .lab .std{right:auto;left:24px}
html[dir=ltr] .feature-list li:before{right:auto;left:0}
html[dir=ltr] .feature-list li{padding-right:0;padding-left:20px}
html[dir=ltr] .scene-overline,html[dir=ltr] .scene-bottom,html[dir=ltr] .wave-panel,html[dir=ltr] .rpm-panel,html[dir=ltr] .temp-panel{direction:ltr}
html[dir=ltr] .svg-label text,html[dir=ltr] .diagram-label text,html[dir=ltr] .animated-figure svg text{direction:ltr;font-family:"Segoe UI",Inter,system-ui,sans-serif}
html[dir=ltr] .scene-overline .scene-demo{margin-right:0;margin-left:auto}
html[dir=ltr] .monitor-disclaimer{border-right:0;padding-right:0;border-left:2px solid #BA004B;padding-left:18px}
html[dir=ltr] .axis-zero{right:auto;left:4px}
html[dir=ltr] .dash-bottom a span{margin-right:0;margin-left:10px}
/* original full-colour logo on a light backplate (asset unmodified) */
.logo img,.fl img{background:#fff;padding:5px 12px;border-radius:10px;box-sizing:content-box}
