:root{--ink:#372c23;--forest:#293f33;--pine:#844123;--cream:#faf3e6;--sand:#ecddc5;--wood:#844123;--muted:#372c23;--line:#84412355}body{background:#faf3e6;color:#372c23}.header, .about,.worship-songs,.groups-main .panel,.groups-main details,.resource-card,.camp-story{background:#faf3e6;color:#372c23}.header{border-top-color:#844123}.header nav a[aria-current=page],.eyebrow,.hero .eyebrow,h1 em,h2 em,.hero h1 em,.page-hero h1 em,.section h2 em{color:#844123}.page-hero,.kids-hero,.hero{background:#faf3e6;color:#372c23}.page-hero,.kids-hero{background:linear-gradient(90deg,#faf3e6 3%,#faf3e6ed 44%,#faf3e620 100%),url('/fall-landscape.svg') right 48%/cover} .page-hero>p:not(.eyebrow),.hero .intro,.hero-note{color:#372c23}.button,.groups-main .button:not(.secondary):not(.danger){background:#844123;color:#fff}.button:hover{filter:brightness(.9)}.sunday-strip,.contact{background:#293f33;color:#fff}.contact h2 em,.contact .eyebrow,.sunday-strip .eyebrow{color:#e7b978}.visit,.featured-event,.kids-parent-section,.announcement,.church-app-promo,footer{background:#ecddc5;color:#372c23}.teacher-names{color:#844123;background:#faf3e6}