.language-switcher{position:fixed;right:16px;bottom:16px;z-index:80;display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #d9dbe3;border-radius:10px;background:#fff;box-shadow:0 2px 10px #0001;font-size:12px;color:#525866}.language-switcher button{padding:6px 8px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:600}.language-switcher button[aria-pressed=true]{background:#ede9fe;color:#5b21b6}.language-switcher button:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.language-switcher-admin{position:static;justify-content:center;margin-bottom:16px}