/* High-contrast supporting text for every SANI page in both themes. */
body.marketing-page:not(.sani-theme-dark) main p,
body.marketing-page:not(.sani-theme-dark) main small,
body.marketing-page:not(.sani-theme-dark) .section-label,
body.marketing-page:not(.sani-theme-dark) .section-index,
body.marketing-page:not(.sani-theme-dark) .eyebrow,
body.marketing-page:not(.sani-theme-dark) .hero-meta,
body.marketing-page:not(.sani-theme-dark) .link-num,
body.marketing-page:not(.sani-theme-dark) .site-nav a:not(.current),
body.marketing-page:not(.sani-theme-dark) .site-footer {
  color: #343a3e !important;
}

body.marketing-page:not(.sani-theme-dark) .home-page .hero-copy .hero-lead,
body.marketing-page:not(.sani-theme-dark) .home-page .hero-copy .hero-meta,
body.marketing-page:not(.sani-theme-dark) .home-page .home-link-card p {
  color: #343a3e !important;
}

body.marketing-page.sani-theme-dark main p,
body.marketing-page.sani-theme-dark main small,
body.marketing-page.sani-theme-dark .section-label,
body.marketing-page.sani-theme-dark .section-index,
body.marketing-page.sani-theme-dark .eyebrow,
body.marketing-page.sani-theme-dark .hero-meta,
body.marketing-page.sani-theme-dark .link-num,
body.marketing-page.sani-theme-dark .site-nav a:not(.current),
body.marketing-page.sani-theme-dark .site-footer {
  color: #e1e4e6 !important;
}

body.marketing-page.sani-theme-dark .home-page .hero-copy .hero-lead,
body.marketing-page.sani-theme-dark .home-page .hero-copy .hero-meta,
body.marketing-page.sani-theme-dark .home-page .home-link-card p {
  color: #e1e4e6 !important;
}

body.marketing-page.sani-theme-dark main .park-zero-banner small,
body.marketing-page.sani-theme-dark main .daily-fee small {
  color: #484637 !important;
}
