.site-language{display:inline-flex;align-items:center;gap:4px;max-width:100%;font:13px system-ui;color:#f3e4b5}.site-language select{font:inherit;min-height:38px;max-width:130px;padding:6px;border:1px solid #a8c5a566;border-radius:7px;color:#f3e4b5;background:#12392d}.site-language select:focus-visible{outline:2px solid #e2c381;outline-offset:2px}@media(max-width:520px){.site-language select{font-size:12px;max-width:105px}.public-rank-nav{min-height:104px!important}.public-rank-nav nav{flex-wrap:wrap;justify-content:center}.public-rank-nav + #screen #overlay[data-ranking=true]{height:calc(100dvh - 105px)!important}}
