.language-control{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.language-control label{font-size:11px;color:var(--muted,#657187)}.language-control select{font:inherit;font-size:16px;min-height:38px;max-width:126px;padding:6px 10px;border:1px solid var(--line,#dfe4ed);border-radius:10px;background:#fff;color:var(--text,#19243b)}.language-control select:focus-visible{outline:2px solid #536fce;outline-offset:2px}.legal-page>.language-control{margin-bottom:20px}.landing-header,.header{flex-wrap:wrap;gap:12px}html[lang=en] .bottom-nav button{font-size:10px;line-height:1.2}html[lang=en] .balance{font-size:clamp(28px,8vw,52px);overflow-wrap:anywhere}html[lang=en] .quote-price{font-size:clamp(26px,7vw,42px);overflow-wrap:anywhere}html[lang=en] .hero-bottom dt,html[lang=en] .stat dt{white-space:normal;line-height:1.35}html[lang=en] .rank-total strong{font-size:clamp(11px,3vw,15px);white-space:nowrap}html[lang=en] .view-switch button{min-height:44px;line-height:1.3}html[lang=en] .mission-row>span,html[lang=en] .achievement-tile{min-width:0;overflow-wrap:anywhere}html[lang=en] .landing-copy h1{font-size:clamp(32px,5vw,62px);line-height:1.12}html[lang=en] .primary,html[lang=en] .secondary,html[lang=en] .danger-button{white-space:normal;line-height:1.4}html[lang=en] .field span{line-height:1.4}@media(max-width:520px){.header .badge{display:none}.language-control label{display:none}.landing-header .language-control{margin-left:auto}html[lang=en] .rank-row{grid-template-columns:24px minmax(0,1fr) auto;gap:7px}html[lang=en] .rank-name{font-size:12px}html[lang=en] .rank-badges{gap:3px}html[lang=en] .achievement-chip{font-size:9px}}
