.language-label{padding:0;display:block;position:relative;min-width:180px;max-width:100%;color:#fff}
.language-label select{display:block;width:100%;min-height:48px;padding:10px 40px 10px 22px;border:0;border-radius:25px;background:transparent;color:inherit;font:inherit;font-size:16px;cursor:pointer;color-scheme:dark}
.language-label option{background:#111b21;color:#fff}
html[lang="en"] #downloads-title>span,html[lang="ko"] #downloads-title>span{margin-inline-start:.2em}
.language-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.language-label select:focus-visible{outline:3px solid #25d366;outline-offset:4px}
html:not([lang="zh-CN"]) .footer-top>div>a:not(.wordmark):not(.button),html:not([lang="zh-CN"]) .footer-install{white-space:normal;line-height:1.45}
html:not([lang="zh-CN"]) .platform-card .button{white-space:normal;text-align:center;line-height:1.4;padding-block:12px}
html[lang="ko"] body{font-family:'Segoe UI','Apple SD Gothic Neo','Malgun Gothic',sans-serif;word-break:keep-all}
html[lang="ja"] body{font-family:'Segoe UI','Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif}
@media(min-width:901px) and (max-width:1200px){html[lang="en"] .site-header{gap:18px}html[lang="en"] .site-header nav{gap:18px}}
@media(max-width:760px){html:not([lang="zh-CN"]) .hero{height:auto;min-height:480px}html:not([lang="zh-CN"]) .hero-copy{padding-bottom:32px}html:not([lang="zh-CN"]) .hero-copy .button{margin-top:28px}html[lang="en"] .hero h1{font-size:40px}.language-label{width:100%}}
