@layer legacy{.language-select{width:100%;min-width:0;max-width:260px;color:inherit}.language-trigger{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.language-trigger span,.language-option span{text-align:left;flex:1}.language-trigger:focus-visible,.language-option:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.language-options{z-index:1;border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);border-radius:10px;padding:5px;position:fixed;overflow-y:auto}.language-option{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.language-option:hover,.language-option[aria-checked=true]{background:var(--brand-soft)}.language-flag{border-radius:2px;flex:0 0 24px;width:24px;height:16px;display:block;overflow:hidden}.signin-language{justify-content:flex-end;padding:1rem;display:flex}.signin-language .language-select{max-width:190px}@media print{.language-select,.signin-language{display:none}}}
