.language-switcher{display:flex;align-items:center;gap:3px;flex-shrink:0;padding:3px;border:1px solid #74857b;border-radius:7px;background:#0a2118;color:#fff;font-size:14px;line-height:1.2}
.language-switcher a{display:flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:6px;border-radius:4px;font-weight:700;text-decoration:none}
.language-switcher a[aria-current="page"]{color:#10251c;background:#c9f24b}
.language-switcher a:hover{background:#324e40;color:#fff}
.language-switcher a:focus-visible{outline:3px solid #fff;outline-offset:2px}
.topbar{flex-wrap:wrap;background:#081d15}
.topbar>.nav{flex-wrap:wrap;justify-content:flex-end;flex:1;min-width:0}
.topbar .brand{flex-shrink:0}
.button{white-space:normal;line-height:1.25}
.language-thanks-header{position:relative}
html:not([lang="en"]) .launch-hero h1{overflow-wrap:break-word}
@media(max-width:1200px){.topbar>.nav{gap:.65rem}.topbar{gap:.8rem}.topbar>.language-switcher{margin-left:auto}}
@media(max-width:900px){.topbar,.october-home .topbar{position:relative;align-items:center}.topbar>.language-switcher{margin-left:0}.topbar>.brand{margin-right:auto}.topbar>.nav{order:3;flex-basis:100%;justify-content:flex-start;display:flex;font-size:14px}.topbar .nav .nav-cta{min-height:38px}.open-city-hero{padding-top:3rem}.privacy-main{padding-top:4rem}.jungle-wrap{padding-top:2rem}}
@media(max-width:460px){.topbar,.october-home .topbar{padding:12px 5%;gap:8px}.language-switcher{gap:0;padding:2px;font-size:13px}.language-switcher a{min-width:32px;min-height:40px;padding:5px}.brand{font-size:14px!important;gap:.4rem}.brand-mark{width:26px!important;height:26px!important}.october-home .store-actions .button{min-width:0;overflow-wrap:break-word}.footer .wrap{align-items:flex-start}}
