.language-control{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:10px 0;background:#142d3e;border:1px solid #426375;border-radius:8px;color:#e5f2f5;font-size:14px}.language-control select{min-width:128px;min-height:44px;padding:8px 12px;color:#e5f2f5;background:#0b1e2e;border:1px solid #527083;border-radius:6px;font:inherit}.auth-card-content>.language-control{margin:0 0 16px;font-size:13px}html:not([lang=th]) .topnav button{font-size:11px}html:not([lang=th]) .sheet-stat-grid button{min-width:0}html:not([lang=th]) .inventory-shortcuts button{white-space:normal}html:not([lang=th]) .bag-selection-tools{flex-wrap:wrap}html:not([lang=th]) .stat-actions button{font-size:12px}@media(max-width:600px){.language-control{padding:8px 12px}html:not([lang=th]) .inventory-tabs button{padding:8px 5px;font-size:12px}html:not([lang=th]) .sheet-nav button{font-size:13px}html:not([lang=th]) .commander-badges{flex-wrap:wrap}html:not([lang=th]) .bag-space-top button{max-width:145px;font-size:12px}}

html[lang=zh-Hans] body{font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",sans-serif}
.language-control select{max-width:100%;min-width:0}
