/* Design C · Light: same layout as dark design C, light background and dark text (used by Core83).
   Accent colours come from design_css (--champ = accent, --on-champ = text on accent buttons). */
.design-c-light{--bg:#fbfaf7;--bg2:#f1eee8;--txt:#2b2a2c;--soft:rgba(43,42,44,.74);--hair:rgba(43,42,44,.15);
  --hdr-bg:rgba(251,250,247,.97);--foot:#2b2a2c;--on-champ:#fff;font-weight:400}
/* hero copy sits on the photo: keep it light there */
.design-c-light .hero h1,.design-c-light .hero p,.design-c-light .hero-meta{color:#fff}
.design-c-light .hero .btn-outline,.design-c-light .hero .btn-ghost{color:#fff;border-color:rgba(255,255,255,.7)}
.design-c-light .hero .btn-outline:hover{background:#fff;color:var(--txt)}
.design-c-light .hero-meta a{color:#fff}
/* solid (scrolled) header is light: dark logo + dark links */
.design-c-light .site-header.solid .brand .logo-light,.design-c-light .site-header.open .brand .logo-light{display:none}
.design-c-light .site-header.solid .brand .logo-dark,.design-c-light .site-header.open .brand .logo-dark{display:block}
.design-c-light .site-header.solid,.design-c-light .site-header.open{color:var(--txt)}
.design-c-light .nav .sub a:hover{background:rgba(0,0,0,.05)}
.design-c-light .fpc-img{background:#fff}
.design-c-light .ccard,.design-c-light .fact,.design-c-light .fpc,.design-c-light .amen,.design-c-light .hood-list li,.design-c-light .gtk{background:#fff}
.design-c-light .site-footer{color:#f1eee8}
.design-c-light .band figcaption span{color:#fff}
/* phones: hero copy sits below the photo on the page background, so use dark text there */
@media (max-width:599px){
  .design-c-light .hero:has(.hero-slides){background:var(--bg)}
  .design-c-light .hero:has(.hero-slides) h1,.design-c-light .hero:has(.hero-slides) p,.design-c-light .hero:has(.hero-slides) .hero-meta,.design-c-light .hero:has(.hero-slides) .hero-meta a{color:var(--txt)}
  .design-c-light .hero:has(.hero-slides) .btn-outline,.design-c-light .hero:has(.hero-slides) .btn-ghost{color:var(--txt);border-color:rgba(43,42,44,.45)}
}
