[data-lc-language]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.35rem .75rem;font:500 .85rem/1.4 system-ui,sans-serif;color:#263d46;background:#f7faf9;border:1px solid #bccac7;border-radius:.6rem;max-width:100%;margin:.25rem}
[data-lc-language] select{width:auto;max-width:100%;font:inherit;padding:.4rem;background:white;color:#253e43;border:1px solid #a5b9b4;border-radius:.35rem}
[data-lc-language] [role=status]:empty{display:none}
html[dir=rtl] main,html[dir=rtl] footer{text-align:start}
