.language-switch{display:inline-flex;align-items:center;gap:5px;flex:none;border:1px solid #d7ddcc;border-radius:999px;padding:0 9px;color:#4c6143;background:#f0f3e8;min-height:40px;max-width:138px}.language-switch select{font:inherit;font-size:12px;color:inherit;background:transparent;border:0;max-width:108px;padding:10px 0;min-height:38px;cursor:pointer}.language-switch svg{flex:none}.language-switch:focus-within{outline:3px solid #a34c2c;outline-offset:3px}.language-source-note{padding:12px 16px;border-radius:12px;background:#eaf0e1;color:#4d6140;font-size:13px;line-height:1.6}html:not([lang="zh-CN"]) .header{flex-wrap:wrap;gap:12px}html:not([lang="zh-CN"]) .header nav{gap:4px;flex-wrap:wrap}html:not([lang="zh-CN"]) .header .nav-button{padding:10px 12px;white-space:normal}html:not([lang="zh-CN"]) .intro h1{font-size:clamp(32px,4.2vw,58px)}html:not([lang="zh-CN"]) .game-title{overflow-wrap:anywhere}html:not([lang="zh-CN"]) .assumption-note{line-height:1.8}html[dir="rtl"] body{text-align:right}html[dir="rtl"] .result-center,html[dir="rtl"] .result-center>p,html[dir="rtl"] .share-card-status{text-align:center}html[dir="rtl"] .share-card-panel{text-align:right}html[dir="rtl"] .game-dialog,html[dir="rtl"] .friend-person{text-align:right}html[dir="rtl"] .camera-lab .lab-viewport,html[dir="rtl"] .balance-scene,html[dir="rtl"] input[type="range"],html[dir="rtl"] .progress{direction:ltr}html[dir="rtl"] .score-big,html[dir="rtl"] .settlement-meter{direction:ltr}html[dir="rtl"] .language-switch{direction:ltr}html[dir="rtl"] .round-score-chip{direction:rtl}@media(max-width:650px){.language-switch{max-width:106px;padding:0 7px;min-height:36px;gap:3px}.language-switch select{max-width:75px;font-size:11px;min-height:36px}.language-switch svg{width:15px;height:15px}.header .header-actions{gap:5px;flex-wrap:wrap;justify-content:flex-end}.header .brand{font-size:18px}.header .brand-symbol{width:36px;height:36px}.header .account-actions{gap:4px}.header .account-profile{max-width:116px;overflow:hidden;text-overflow:ellipsis}html:not([lang="zh-CN"]) .header nav{order:3;width:100%;justify-content:space-between;flex-wrap:wrap}html:not([lang="zh-CN"]) .header .nav-button{padding:8px 6px;font-size:10px;max-width:100px;min-height:40px}html:not([lang="zh-CN"]) .intro h1{font-size:35px}html:not([lang="zh-CN"]) .account-primary,html:not([lang="zh-CN"]) .account-login{font-size:11px}html:not([lang="zh-CN"]) .header{padding-bottom:10px}}
@media(max-width:650px){html:not([lang="zh-CN"]) .header nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;align-items:stretch}html:not([lang="zh-CN"]) .header .nav-button{max-width:none;width:100%;padding:7px 3px;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.language-switch select:focus{outline:none}}
html:not([lang="zh-CN"]):not([lang="ja"]) .intro .intuition{margin-inline-end:.17em}

main.article-shell label.language-switch{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px}main.article-shell .language-switch select{width:auto;margin:0;padding:0;background:transparent;border:0}
