/* V34: shared Donate nav style on every page, including Customizer Live Preview. */
nav[aria-label="Main navigation"]{gap:12px;}
nav[aria-label="Main navigation"] .nav-logo{flex:0 0 auto;}
nav[aria-label="Main navigation"] .nav-links{display:flex;align-items:center;gap:clamp(8px,1.15vw,16px);min-width:0;flex:0 1 auto;}
nav[aria-label="Main navigation"] .nav-links>a{white-space:nowrap;}
nav[aria-label="Main navigation"] .nav-links>a.fsts-donate-nav{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;min-height:40px;padding:8px 15px;background:#4e1950;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none;border-radius:8px;border:0;line-height:1.3;}
nav[aria-label="Main navigation"] .nav-links>a.fsts-donate-nav:hover{background:#713873;color:#fff!important;}
nav[aria-label="Main navigation"] .nav-links>a.fsts-donate-nav:focus-visible{outline:3px solid #ae8538;outline-offset:3px;}
.mobile-nav-links>a.fsts-donate-mobile{color:#54265b!important;font-weight:700!important;}
@media(max-width:1180px){
 nav[aria-label="Main navigation"] .nav-links{gap:9px;}
 nav[aria-label="Main navigation"] .nav-links>a{font-size:13px;}
 nav[aria-label="Main navigation"] .nav-links>a.fsts-donate-nav{font-size:13px;padding:8px 12px;}
 nav[aria-label="Main navigation"] .nav-logo img{max-width:95px;height:auto!important;max-height:58px;}
}
/* Avoid clipped, inaccessible links as the preview panel narrows the viewport. */
@media(max-width:1040px){
 nav[aria-label="Main navigation"] .nav-links{display:none!important;}
 nav[aria-label="Main navigation"] .hamburger{display:flex!important;}
}
