/* Shared bilingual control; currency remains USD. */
.headerend .language{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}
.language select{font:inherit;font-size:12px;line-height:1.4;color:inherit;background:transparent;border:1px solid #a99b7b70;border-radius:7px;padding:6px 22px 6px 8px;min-width:88px;max-width:112px;cursor:pointer;color-scheme:light}
.language option{background:#faf9f5;color:#202628}
.language .currency-label{font-size:11px;opacity:.8}
.language select:focus-visible{outline:2px solid #aa8f5f;outline-offset:3px}
.i18n-original-note{font-size:12px;line-height:1.6;color:var(--muted,#707772);margin:12px 0}
html[lang=en] .reference-hero-copy h1{font-size:clamp(28px,3.6vw,52px);line-height:1.17;max-width:860px;margin-left:auto;margin-right:auto}
html[lang=en] .drawer-guest a,html[lang=en] .drawer-sub a{white-space:normal;overflow-wrap:anywhere}
html[lang=en] .live-form label,html[lang=en] .sku-specs,html[lang=en] .live-tabs{overflow-wrap:anywhere}
@media(max-width:600px){.headerend{gap:8px}.headerend .language{gap:4px}.language select{min-width:80px;max-width:93px;font-size:11px;padding-left:6px}.language .currency-label{display:none}html[lang=en] .brand strong{font-size:14px}html[lang=en] .header-user-center{font-size:11px;padding-left:8px;padding-right:8px}}
@media(max-width:400px){.language select{min-width:76px;max-width:85px}.headerend{gap:5px}html[lang=en] .brand strong{font-size:12px}}

html[lang="zh-CN"] [data-i18n-original-note]{display:none}
