/* Always hide the alternate copy, including before scripts run. */
html[data-support-language="zh"] [data-support-lang="en"],
html[data-support-language="en"] [data-support-lang="zh"] { display:none !important; }
.support-navigation { display:flex; align-items:center; justify-content:flex-end; gap:24px; flex-wrap:wrap; }
.language-picker { display:flex; align-items:center; gap:8px; font-size:13px; color:var(--muted); white-space:nowrap; }
.language-picker select { min-height:44px; padding:8px 12px; border:1px solid var(--line); border-radius:10px; color:var(--ink); background:var(--paper); font:inherit; cursor:pointer; }
.language-picker select:focus-visible { outline:3px solid var(--accent); outline-offset:3px; }
.filing-links { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:4px 20px; margin-top:10px; }
.filing-links .icp-filing { margin-top:0; }
@media(max-width:760px) { .bar { align-items:flex-start; } .support-navigation { gap:12px; } .support-navigation nav { gap:12px; justify-content:flex-end; } .language-picker { flex-basis:100%; justify-content:flex-end; } }
