.language-switch{display:flex;gap:2px;align-items:center;flex-shrink:0;border:1px solid #d9d9de;border-radius:20px;padding:2px}
.language-switch button{border:0;background:transparent;color:#6e6e73;border-radius:15px;padding:5px 9px;font-size:11px;cursor:pointer;white-space:nowrap}
.language-switch button[aria-pressed=true]{background:#1d1d1f;color:#fff}
.language-switch button:focus-visible{outline:2px solid #0071e3;outline-offset:2px}
.global-nav{gap:20px}.global-nav nav{gap:22px}.nav-label{display:none}
html[lang=en] .hero h1{font-size:60px}html[lang=en] .tile h2{font-size:34px}html[lang=en] .material-display p{font-size:36px}
@media(max-width:1100px) and (min-width:651px){.global-nav{padding:0 3%;gap:12px}.global-nav nav{gap:12px;font-size:10px}.wordmark{font-size:13px}}
@media(max-width:650px){.language-switch{margin-left:auto}.language-switch button{padding:4px 7px;font-size:10px}.global-nav{gap:10px}html[lang=en] .hero h1{font-size:38px}html[lang=en] .tile h2{font-size:30px}html[lang=en] .comparison-heading h2,html[lang=en] .space-header h2{font-size:32px}html[lang=en] .hero-scene-title{max-width:145px;line-height:1.5}html[lang=en] .device-photo h3{font-size:17px}}
