/* Shared two-line navigation, including native dropdowns and the contact link. */
.site-header .c8-nav-label{display:inline-flex;flex-direction:column;align-items:center;gap:4px;vertical-align:middle;white-space:nowrap;text-align:center}
.site-header .c8-nav-zh{display:block;line-height:1.35}
.site-header nav>a[aria-current="true"]{color:#ff783e}
.site-header .c8-nav-en{display:block;font-family:Arial,sans-serif;font-size:9px;font-weight:400;line-height:1.2;letter-spacing:1.35px;color:#abb7af;transition:color .2s ease}
.site-header nav>.nav-contact{display:flex;align-items:center;justify-content:center}
.site-header .nav-contact .c8-nav-label,.site-header .nav-contact .c8-nav-zh{margin:0}
.site-header .header-dropdown summary::after{align-self:flex-start;margin-top:6px}
.site-header :is(a,summary):is(:hover,:focus-visible,[aria-current]):not([aria-current="false"]) .c8-nav-en,.site-header .header-dropdown[open] .c8-nav-en{color:#ffb184}
@media(max-width:1100px){.site-header .c8-nav-label{gap:5px;align-items:flex-start;text-align:left}.site-header nav>.nav-contact{justify-content:space-between;text-align:left}.site-header .c8-nav-en{font-size:10px;letter-spacing:1.4px}.site-header .header-dropdown summary::after{margin-top:7px}}
@media(prefers-reduced-motion:reduce){.site-header .c8-nav-en{transition:none}}
