/* Header: measured 85px -> 64px (85 * .75 rounded). */
html body .site-nav{height:64px;min-height:64px;box-sizing:border-box}
html body .site-nav .nav-shell{height:63px;min-height:63px;padding:0;gap:8px;align-items:center}
html body .site-nav .nav-links{gap:0;min-width:0;justify-content:space-between;flex-wrap:nowrap}
html body .site-nav .nav-links a{font-size:15px;padding:9px 4px;white-space:nowrap}
html body .site-nav .preferences{display:flex;flex:none;align-items:center;gap:6px;margin:0}
.header-language,.header-theme{display:flex;align-items:center;gap:2px;margin:0}
body .header-language button,body .header-theme button{height:28px!important;min-height:28px!important;padding:3px!important;width:25px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:12px}
body .header-language button[aria-pressed=true],body .header-theme button[aria-pressed=true]{color:#9cdeff;background:rgba(92,189,240,.1);border-color:rgba(119,208,255,.24)}
.header-theme button[aria-disabled=true]{opacity:.55;cursor:default}
.header-theme .ui-icon{width:20px;height:20px}
html body .profile-content{top:calc(100% + 14px)}
html body .profile-content>a,html body .profile-content button{display:flex;align-items:center;gap:8px}
html body .profile-content .ui-icon{width:18px;height:18px;flex-shrink:0}
.faq-list p,.faq-list li{font-size:15px}
