.language-switcher{position:relative;display:inline-flex;align-items:center;min-width:62px;height:42px}.language-switcher::before{content:"🌐";position:absolute;left:10px;z-index:1;font-size:13px;pointer-events:none}.language-switcher select{width:100%;height:100%;padding:0 8px 0 29px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#eafff2;background:rgba(4,18,12,.72);font:700 12px/1 "DM Sans",sans-serif;letter-spacing:.04em;cursor:pointer;appearance:none;-webkit-appearance:none}.language-switcher select:focus-visible{outline:2px solid #6cf1a7;outline-offset:2px}.language-switcher::after{content:"⌄";position:absolute;right:8px;color:#8ff2b7;font-size:11px;pointer-events:none}
@media(max-width:760px){.language-switcher{order:-1;min-width:52px;height:38px}.language-switcher::before{left:8px;font-size:12px}.language-switcher select{padding-left:24px;padding-right:5px;font-size:11px}.language-switcher::after{display:none}}
@media(max-width:390px){.language-switcher{min-width:46px}.language-switcher::before{display:none}.language-switcher select{padding:0 6px;text-align:center}}
