.language-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:52px;min-height:52px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer}
.language-toggle:hover{background:var(--nav-hover)}
.language-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.topbar .header-inner nav .mobile-contact{display:none}
.topbar .header-inner{grid-template-columns:minmax(0,1fr) auto auto}
.locale-note{max-width:660px;font-size:12px;line-height:1.6;color:var(--muted);margin:0}
[data-original-language="zh"]::before{content:'Original source note (Chinese)';display:block;font:500 11px/1.6 system-ui,sans-serif;letter-spacing:.02em;color:var(--muted);margin-bottom:4px}
html[data-locale="en"] .category-nav-button{font-size:20px;gap:12px;min-width:0}
html[data-locale="en"] .category-nav-button>span{white-space:normal;line-height:1.25}
html[data-locale="en"] :is(.category-tag,.maturity-badge,.size-badge){line-height:1.4;white-space:normal}
html[data-locale="en"] .release-hero h2{font-size:clamp(26px,2.25vw,48px);line-height:1.16;letter-spacing:-.035em}
html[data-locale="en"] .release-hero-feature{line-height:1.65}
html[data-locale="en"] :is(.product-description,.detail-description,.hotspot-body>p){line-height:1.65}
html[data-locale="en"] .card-specs dd{overflow-wrap:anywhere}
html[data-locale="en"] .card-specs dt{line-height:1.45}
html[data-locale="en"] .spec-list dt{overflow-wrap:anywhere}
html[data-locale="en"] :is(.size-filter-option,.comparison-scope,.card-classification){overflow-wrap:anywhere}
html[data-locale="en"] .contact-topics h2{font-size:clamp(22px,2vw,30px)}
@media(max-width:1399px){.topbar .header-inner{gap:16px}.topbar .header-inner nav{gap:8px}.topbar .header-inner nav a{padding-inline:16px}.topbar .header-actions{gap:8px}html[data-locale="en"] .category-nav-button{font-size:18px}}
@media(max-width:1100px){.topbar .header-inner{grid-template-columns:minmax(0,1fr) auto}.language-toggle{min-height:48px;min-width:48px}.topbar .header-inner nav{gap:24px}}
@media(max-width:600px){
 .topbar .header-actions>.header-contact{display:none}
 .topbar .header-inner nav .mobile-contact{display:inline-flex}
 .language-toggle{min-height:44px;min-width:44px;padding:8px;font-size:14px}
 .topbar .header-inner nav{gap:2px}
 .topbar .header-inner nav a{font-size:14px;padding-inline:10px;gap:4px}
 .topbar .brand small{letter-spacing:0}
 html[data-locale="en"] .category-nav-button{font-size:16px}
 html[data-locale="en"] .release-hero h2{font-size:28px}
 html[data-locale="en"] .release-hero-feature{font-size:15px}
}
@media(max-width:380px){.topbar .header-inner nav a{padding-inline:7px;font-size:13px}.topbar .brand{font-size:17px}.topbar .brandmark{width:34px;min-width:34px;height:34px}.topbar .header-inner{column-gap:8px}}
