/* Validated homepage additions only. */
@media(prefers-color-scheme:dark){
body.home #c27-site-wrapper,body.home .main-loader{background:#181715!important}
body.home .bdh-home-walks{color:#f4efe8}
body.home .bdh-home-walks header h2{color:#f4efe8}
body.home .bdh-home-walks header>p:last-child,body.home .bdh-hwalk-tabs button{color:#c2bcb2}
body.home .bdh-hwalk-kicker,body.home .bdh-hwalk-all{color:#82c9c4!important}
body.home .bdh-hwalk-tabs{border-color:#3c4440}
body.home .bdh-hwalk-tabs button[aria-selected=true]{color:#f4efe8;border-bottom-color:#f39480}
body.home .bdh-hwalk-card{background:#242321;border-color:#3c4440}
body.home .bdh-hwalk-card>a,body.home .bdh-hwalk-copy h3{color:#f4efe8}
body.home .bdh-hwalk-city{color:#c2bcb2}
body.home .bdh-hwalk-city i,body.home .bdh-hwalk-cta{color:#82c9c4}
body.home .bdh-hwalk-controls button{background:#293a38;border-color:#65817c;color:#f4efe8}
body.home .bdh-support-home-band,body.home .bdh-contrib-home-band{background:#181715!important}
body.home .bdh-support,body.home .bdh-contrib-promo{background:#242321!important;border-color:#3c4440!important;color:#f4efe8}
body.home .bdh-support h2,body.home .bdh-contrib-promo h2{color:#f4efe8!important}
body.home .bdh-support .bdh-support__copy>p:not(.bdh-support__eyebrow),body.home .bdh-contrib-promo__copy p,body.home .bdh-contrib-promo__meta{color:#c2bcb2!important}
body.home .bdh-support .bdh-support__copy>.bdh-support__wink,body.home .bdh-support__emblem span{color:#b8d8d0!important}
body.home .bdh-support__eyebrow,body.home .bdh-contrib-promo__eyebrow{color:#f39480!important}
body.home .bdh-contrib-promo__link{color:#82c9c4!important}
body.home .bdh-newsletter .tnp-field input:is([type=email],[type=text]){background:#262623!important;color:#f3eee7!important;border-color:#69635b!important;color-scheme:dark}
body.home .bdh-newsletter .tnp-field input::placeholder{color:#c2bcb2!important}
body.home .bdh-support__button:focus-visible,body.home .bdh-home-walks :focus-visible{outline-color:#82c9c4!important}
}