/* ============================================================
   CLIENT-SITE TEMPLATE — theme-overrides.css
   Site-identity overrides on top of style2.css base.
   style2.css = shared base; this file = per-site look.
   The palette below is the template's default visual design
   (inherited from the base site); rebrand via the CMS theme.
   ============================================================ */

:root {
  --brand-cream:     #f6efe1;
  --brand-cream-nav: #fbf3e7;
  --brand-navy:      #032a48;
  --brand-red:       #c0392b;
  --brand-red-dark:  #a93226;
}

/* Page background */
body { background: var(--brand-cream) !important; }

/* Nav */
nav.main-nav { background: var(--brand-cream-nav) !important; }

/* Content cards — white on cream */
.news-card,
.pod-card,
.station-profile,
.event-card,
.cal-day { background: #ffffff; }

/* Form sections — match page bg */
.inquiry-section,
.psa-section,
.event-submit-section { background: var(--brand-cream); }

/* Layout containers — transparent, inherit body */
.editorial-section,
.content-wrap,
.events-wrap,
.cards-section,
.schedule-wrap,
.page-hero,
.hero { background: transparent; }
