.language-switcher{z-index:9999;-webkit-backdrop-filter:blur(12px);color:#111;background:#fffffff0;border-radius:9px;align-items:center;gap:6px;padding:6px 8px;font:600 12px/1 Arial,sans-serif;display:flex;position:fixed;top:10px;right:14px;box-shadow:0 2px 14px #00000014}.language-switcher button{color:#555;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 8px}.language-switcher button[aria-pressed=true]{color:#fff;background:#111}.language-switcher button:focus-visible{outline-offset:2px;outline:2px solid}body:has(.entry-game) .language-switcher{display:none}@media (max-width:650px){.language-switcher{gap:2px;padding:4px;top:7px;right:7px}.language-switcher button{padding:6px}}.flow-controls .language-switcher,.client-workspace-header nav .language-switcher,.admin-session .language-switcher,.journey-top .language-switcher{box-shadow:none;background:0 0;flex:none;margin:0;padding:0;position:static}.journey-home .flow-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center}.journey-home .flow-header{height:auto;min-height:82px}.flow-controls .language-switcher button{color:#555;background:0 0;border-radius:5px;padding:7px 8px}.flow-controls .language-switcher button[aria-pressed=true]{color:#fff;background:#111}.client-workspace-header nav .language-switcher button,.admin-session .language-switcher button,.journey-top .language-switcher button{border-radius:5px}.admin-session .language-switcher{color:#fff;background:#ffffff1f}.admin-session .language-switcher button{color:#eee}.admin-session .language-switcher button[aria-pressed=true]{color:#111;background:#fff}body:has(.flow-controls,.client-workspace-header,.admin-session,.journey-top)>.language-switcher{display:none}@media (max-width:650px){.journey-home .flow-header{gap:7px}.journey-home .flow-controls{gap:6px}.flow-controls .language-switcher button{padding:6px;font-size:11px}}
