/* Shared brand styling; content and form behavior stay unchanged. */
:root,html[data-color-scheme],body{--ghost-accent-color:#054b8e!important;--color-brand:#054b8e!important;--color-brand-hsl:209 93% 29%!important;--color-brand-contrast:#fff!important;--color-background:#fff!important;--color-background-tone:#fff!important;--color-border:#c7e0fe!important;--color-typography:#262626!important;--color-typography-tone:#555!important;--font-headings:"Inter",sans-serif!important;--font-body:"Inter",sans-serif!important;--gh-font-heading:"Inter"!important;--gh-font-body:"Inter"!important;--primary-color:#054b8e;--page-background:#fff;--bg-color:#fff;--lightgrey:#fff;color-scheme:light}
html,body{background:#fff!important}body{font-family:"Inter",sans-serif!important}h1,h2,h3,h4,h5,h6,button,input,select,textarea,#km{font-family:"Inter",sans-serif!important}
header,footer,#main,#km,.floating-sidebar{background-color:#fff}
#km .goal,#km .donate,#km .free,#km .card.featured,#km .membership-impact{background:#fff;border:1px solid #c7e0fe}
#km .switch{background:#fff;border:1px solid #c7e0fe}#km .fact{border-color:#c7e0fe}
a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-color:#054b8e}
[data-color-scheme] [data-logo="dark"]{display:none!important}[data-color-scheme] [data-logo="default"]{display:block!important}

/* Two navigation areas: existing sidebar and the shared main navigation. */
[data-nav="header"]{align-items:center}
[data-nav="header"] .kh-header-link{display:flex;align-items:center;padding:8px 12px;border-radius:8px}
[data-nav="header"] .kh-header-link:hover,[data-nav="mobile"] .kh-header-link:hover{color:#054b8e}
[data-nav="mobile"] .kh-header-link{display:block;padding:6px 0}
@media(max-width:1099px){
header[data-header] [data-nav="header"]{display:none!important}
header[data-header] [data-menu-toggle]{display:flex!important}
#menu[data-menu]{display:none!important}
#menu[data-menu][class*="block!"]{display:block!important}
}
@media(min-width:1100px){#menu[data-menu]{display:none!important}header[data-header] [data-menu-toggle]{display:none!important}}
