/* S13 — preserve the existing EN/FR sign-in wording and desktop header. */
@media(max-width:760px){
 .hf-header{gap:12px}.hf-header img{width:110px}.hf-header nav{display:flex;margin-left:auto;gap:0}.hf-header nav>a:not([href*="sign-in-v4/"]){display:none}.hf-header nav>a[href*="sign-in-v4/"]{display:inline-flex;align-items:center;min-height:44px;font-size:13px;white-space:nowrap}
 .site-header .header-inner{gap:8px}.site-header .brand img{width:82px}.site-header .header-right{gap:10px}.site-header .header-right>a[href*="sign-in-v4/"]{display:inline-flex!important;align-items:center;min-height:44px;font-size:12px;white-space:nowrap}.site-header .header-right .button{padding:10px 12px;font-size:12px;gap:7px}.site-header .header-right .button svg{display:none}.site-header .mobile-trigger{width:28px}
 header.nav .navinner{gap:8px}header.nav .logo img{width:90px;height:auto}header.nav .navright{display:flex;align-items:center;gap:8px}header.nav .navsign{display:inline-flex!important;align-items:center;min-height:44px;font-size:12px;line-height:1.3;white-space:nowrap}header.nav .navright .button{display:inline-flex!important;font-size:12px;padding:10px 10px;white-space:nowrap;gap:0}header.nav .navright .button svg{display:none}header.nav .mobilemenu{width:28px;padding:4px}
 .nav-shell .nav{gap:8px}.nav-shell .nav>.logo{font-size:26px!important}.nav-shell .nav>.links>a[href*="sign-in-v4/"]{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;font-size:13px!important;font-weight:500;line-height:1.3;white-space:nowrap;margin-left:0;letter-spacing:normal;padding:6px 0;flex:0 0 auto;text-decoration:none}.nav-shell .nav>.links{flex:0 0 auto;margin-left:0}
}
