.header-actions{display:flex;align-items:center;gap:16px;margin-left:auto;flex-shrink:0}
.header-actions .channel-link{margin-left:0}
.language-switch{display:inline-flex;gap:2px;padding:3px;background:#ffffff0d;border:1px solid #ffffff30;border-radius:8px;flex-shrink:0}
.language-switch button{border:0;border-radius:5px;padding:7px 10px;background:transparent;color:#c4ceda;font:600 11px/1.3 'DM Sans','Microsoft YaHei',sans-serif;cursor:pointer;white-space:nowrap;min-height:30px}
.language-switch button.active{color:#14283d;background:#e3ba73}
.language-switch button:hover{color:#fff;background:#ffffff20}
.language-switch button.active:hover{color:#14283d;background:#edca91}
.language-switch button:focus-visible{outline:2px solid #f3d6a5;outline-offset:3px}
html[lang=en] .primary-nav{gap:20px}
html[lang=en] .primary-nav a{white-space:nowrap}
html[lang=en] .panel-title,html[lang=en] .stat-top{line-height:1.5}
html[lang=en] .stat-sub{line-height:1.7}
html[lang=en] .pagination-info{line-height:1.6}
html[lang=en] .ev-ranking-table th{white-space:normal;min-width:100px;line-height:1.5}
html[lang=en] .ev-subnav a{line-height:1.5}
@media(min-width:801px) and (max-width:1250px){.header-inner{flex-wrap:wrap;gap:10px 24px;padding-top:14px}.primary-nav{order:3;flex-basis:100%;justify-content:center;min-height:48px}.header-actions{margin-left:auto}.brand{flex-shrink:0}}
@media(max-width:800px){.header-actions{gap:10px}.header-actions .channel-link{display:none}.primary-nav,html[lang=en] .primary-nav{overflow-x:auto;justify-content:space-between;gap:22px;scrollbar-width:thin}.primary-nav a{flex-shrink:0}.language-switch button{padding:7px 9px}}
@media(max-width:480px){.header-inner{gap:10px 14px}.header-actions{gap:0}.language-switch button{font-size:10px;padding:6px 8px}.brand-name{font-size:19px}.primary-nav,html[lang=en] .primary-nav{gap:18px;justify-content:flex-start}.primary-nav a,html[lang=en] .primary-nav a{font-size:11px}html[lang=en] .page-heading{flex-wrap:wrap}html[lang=en] .page-heading .heading-tools{flex-basis:100%;flex-direction:row;align-items:center;justify-content:space-between}html[lang=en] .asof{max-width:none;text-align:left}html[lang=en] .ev-subnav a{flex-basis:100%;font-size:11px}html[lang=en] .pagination-info{max-width:160px}html[lang=en] .site-footer>div{flex-wrap:wrap;gap:6px 12px}html[lang=en] .ev-ranking-table th{min-width:0;font-size:10px;overflow-wrap:anywhere}html[lang=en] .ev-ranking-table .numeric:nth-child(3) .subline{font-size:9px}}
@media(max-width:480px){.page-heading{flex-wrap:wrap}.page-heading>div:first-child{flex-basis:100%;min-width:0}.page-heading .heading-tools{flex-basis:100%;flex-direction:row;align-items:center;justify-content:space-between}.asof{max-width:none;text-align:left}.stat-top{gap:6px}}
@media(max-width:360px){.stats-grid{grid-template-columns:1fr}.stat-card{min-height:110px}.site-footer>div{flex-wrap:wrap;gap:6px 12px}}

html[lang="en"] .source-title-zh,html:not([lang="en"]) .source-title-en{display:none}
