/* o0fb9c2 */
/* === fix0617b: header wordmark contrast (header bar is DARK rgba(10,13,11,.72); ink-dark text washed out) === */
header.nav-s6da2d .brand-s6da2d .logo-text-s6da2d{color:var(--fg)!important}
header.nav-s6da2d .brand-s6da2d .logo-text-s6da2d::first-letter{color:var(--fg)!important}
header.nav-s6da2d .brand-s6da2d .logo-text-s6da2d::after{color:var(--fg)!important}
header.nav-s6da2d .brand-s6da2d{color:#f4ead6!important}
/* burger + mobile menu readable on dark header (bespoke) */
header.nav-s6da2d .burger-btn-s6da2d{color:#e6c879!important}
header.nav-s6da2d .burger-btn-s6da2d span{background:#e6c879!important}
header.nav-s6da2d nav a{color:#f0ead8!important;opacity:1!important}
header.nav-s6da2d nav a:hover{color:#e6c879!important}
/* mobile overlay menu links readable on dark drawer (bespoke) */
.mobile-nav-s6da2d a{color:#f0ead8!important;opacity:1!important}
.mobile-nav-s6da2d a:hover{color:#e6c879!important}

main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}

/* h1fit-mobile-20260721 : H1 one line on mobile */
@media(max-width:999px){main h1{white-space:nowrap!important;max-width:none!important;font-size:10.5px!important}}
/* end-h1fit-mobile-20260721 */
