.language-picker{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:1rem;position:relative;z-index:2;width:fit-content;padding:.55rem .8rem;border:1px solid #c9ded4;border-radius:14px;background:#fff;color:#173e32}.language-picker img{object-fit:cover;border-radius:3px}.language-picker select,.language-picker button{font:inherit;color:#173e32;background:#fff;border:1px solid #b1cfc0;border-radius:8px;padding:.45rem .65rem}.language-picker button{background:#e8f4ec;font-weight:600}.language-picker label{font-size:.9rem}@media(max-width:480px){.language-picker{margin:.6rem;gap:.4rem}.language-picker label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}
