/* Owner-approved palette and transparent artwork, 7 November 2026. */
:root{--oxblood:#651D2B;--garnet:#8A3545;--wine:#471D2A;--charcoal:#29272B;--teal:#245B59;--ochre:#E7B554;--terracotta:#A65440;--cream:#FAF7F0;--blush:#F5E9EB;--sage:#DDE8DA;--mist:#DFEAF0;--stone:#DDD7CD;--line:#DDD7CD}
img[src*="/illustrations/sketch-transparent/"],img[src*="/assets/brand/gsl-lockup.svg"]{background:transparent;object-fit:contain}
.hero-brand{background:transparent;border-color:transparent;box-shadow:none}
.community{background:var(--sage)}.future{background:var(--mist)}
.home-paths article:nth-child(1){background:var(--blush)}.home-paths article:nth-child(2){background:var(--sage)}.home-paths article:nth-child(3){background:var(--mist)}
.service{background:transparent}.service h3{color:var(--wine)}
.project-options article:nth-child(2),.involvement-cta{background:var(--sage)}
.program-category-links{border-color:var(--stone)}
.text-link{color:var(--oxblood)}.community .text-link,.future .text-link{color:var(--teal)}
.chapter-block>.card-art{display:block;width:220px;max-width:100%;object-fit:contain;margin-bottom:20px}
.community-art{display:block;width:100%;max-width:100%;height:220px;object-fit:contain;margin-bottom:20px}
.community-grid>div{min-width:0}.community-photo{display:block;width:100%;max-width:100%;height:220px;object-fit:cover;margin-bottom:24px}
.crisis .text-link,.support-request-section .text-link,footer .text-link{color:var(--cream)}
.support-request-section{background:var(--wine);color:var(--cream);border-color:var(--garnet)}
.support-request-section .button{background:var(--blush);border-color:var(--blush);color:var(--wine)}
.general-contact-panel{border-color:var(--stone);border-top-color:var(--teal)}
