.language-picker{display:flex;justify-content:center;align-items:center;gap:7px;margin:12px auto 0;width:max-content;max-width:100%;color:white;font:700 13px Arial}.language-picker select{min-height:36px;max-width:210px;padding:7px 12px;border:2px solid #719ebb;border-radius:9px;background:#142f4a;color:#edf6ff;font:700 13px Arial;cursor:pointer}.language-picker select:focus-visible{outline:3px solid #ffe076;outline-offset:2px}
html:not([lang=pl]) .fire-heading>span{font-size:12px}html:not([lang=pl]) .fire-heading{white-space:normal}html:not([lang=pl]) .fire-meter small{white-space:normal}html:not([lang=pl]) .modes button{font-size:15px;padding:10px 12px}html:not([lang=pl]) .career-menu button{font-size:15px}html:not([lang=pl]) .pause-card h2{font-size:25px}html:not([lang=pl]) .team{letter-spacing:0}html:not([lang=pl]) .athlete-card strong{overflow-wrap:anywhere}
html[lang=zh] h1,html[lang=ko] h1{font-family:Impact,'Arial Black',sans-serif}html[lang=zh] button,html[lang=ko] button,html[lang=ru] button{font-family:Arial,sans-serif}html:not([lang=pl]) .fire-ready-hint{display:none!important}
@media(any-pointer:coarse){.language-picker select{min-height:44px}html:not([lang=pl]) .fire-meter kbd{font-size:10px}html:not([lang=pl]) .fire-meter kbd::after{display:none}html:not([lang=pl]) .menu-controls::after{content:'◀ ▶  ·  ↑  ·  ⚡  ·  2× ⚡ = 🔥'}html:not([lang=pl]) .arena:after{content:'↻'}}
@media(max-height:650px){.language-picker{margin-top:8px}.language-picker select{padding:4px 8px;min-height:32px}}
