.demo-language-switch{position:fixed;right:18px;bottom:18px;z-index:100;display:flex;padding:3px;border:1px solid #777;background:#fff;color:#171717;box-shadow:0 2px 8px #0002;border-radius:4px;gap:2px;font-family:Arial,sans-serif;letter-spacing:0}
.demo-language-switch button{width:38px;height:32px;padding:0;border:0;border-radius:2px;background:transparent;color:inherit;font:600 12px Arial,sans-serif;cursor:pointer;letter-spacing:0}
.demo-language-switch button[aria-pressed=true]{background:#171717;color:#fff}.demo-language-switch button:focus-visible{outline:2px solid #4677a5;outline-offset:2px}
html[lang=en] .brand-world h2{overflow-wrap:anywhere}html[lang=en] .brand-world-heading>p{word-break:normal}html[lang=en] .brand-world dd,html[lang=en] .brand-world-people p{word-break:normal}
html[lang=en] button,html[lang=en] label{overflow-wrap:break-word}html[lang=en] .world-controls{flex-wrap:wrap}html[lang=en] .world-controls label{min-width:0}html[lang=en] .demo-bar{flex-wrap:wrap}html[lang=en] .brand-world-footer>p{font-size:12px}html[lang=en] .world-output,html[lang=en] .status{overflow-wrap:anywhere}
@media(max-width:700px){.demo-language-switch{right:12px;bottom:12px}html[lang=en] .world-capture-controls{flex-wrap:wrap}html[lang=en] .world-capture-controls p{flex-basis:100%}html[lang=en] .demo-bar{gap:8px}html[lang=en] .brand-world h2{font-size:32px}}
