.topbar .topbar-swiper{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.custom-lang-switcher{display:inline-flex;padding:3px;border:1px solid #b0b0b0;border-radius:12px;background:#f5f5f5;gap:5px}.custom-lang-switcher a{width:35px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#111;font-size:14px;font-weight:500;transition:all .3s ease}.custom-lang-switcher a.active{background:#111;color:#fff}@media(max-width:768px){.custom-lang-switcher{border-radius:8px}.custom-lang-switcher a{width:32px;height:25px;font-size:12px}}