.language-switch{position:fixed;z-index:80;top:12px;left:16px;display:flex;gap:8px;align-items:center;padding:10px 13px;background:#eee6db;color:#351b18;border:1px solid #bba998;border-radius:2px;text-decoration:none;font:12px Arial,sans-serif;letter-spacing:.12em;box-shadow:0 2px 14px #0002}.language-switch:focus-visible{outline:3px solid #8b2938;outline-offset:3px}.home .topbar{padding-left:120px}@media(max-width:900px){.home .topbar{padding-left:116px}}