.language-switch{display:flex;align-items:center;gap:2px;border:1px solid #35435c;border-radius:9px;background:#0c1220;padding:2px;flex-shrink:0}
.language-switch button{font:700 12px/1.2 Arial,sans-serif;min-width:34px;min-height:34px;border:0;border-radius:6px;background:transparent;color:#dce7f8;cursor:pointer}
.language-switch button[aria-pressed=true]{background:#265ce0;color:#fff}
.language-switch button:focus-visible{outline:2px solid #79efff;outline-offset:3px}
.localized-widget{width:100%;height:100%;min-width:0}
.localized-widget>iframe{display:block;width:100%;height:100%;border:0}
.localized-widget>iframe[hidden]{display:none!important}
@media(max-width:800px){.topbar{gap:10px}.top-actions{gap:8px}.language-switch button{min-width:30px}}
@media(max-width:430px){.language-switch button{min-width:28px;font-size:11px}}
