/*
 * Design reminder — explicit large-title contrast guard.
 * Dark or image-darkened surface: white. Light surface: Arcade Direct deep navy.
 * This intentionally wins over generic main.css heading inheritance.
 */

/* Shared image-led and dark hero surfaces. */
.ad-home-hero h1,
.ad-hire-hero h1,
.ad-sale-hero h1,
.ad-archive-hero--image h1,
.ad-event-hero h1,
.ad-case-archive-hero h1,
.ad-case-hero h1,
.ad-inspiration-intro h1,
.ad-inspiration-archive__intro h1,
.ad-brand-hero h1,
.ad-repair-hero h1 { color: #fff; }

/* Dark service, gallery, route, card and call-to-action surfaces. */
.ad-event-ways h2,
.ad-event-services h2,
.ad-event-process h2,
.ad-event-closing h2,
.ad-case-services h2,
.ad-case-services__grid h3,
.ad-case-archive-card h2,
.ad-brand-gallery-section h2,
.ad-brand-routes h2,
.ad-brand-routes h3,
.ad-repair-symptoms h2,
.footer-cta h2,
.ad-route-media--dark h2,
.ad-route-media--dark h3 { color: #fff; }

/* Light content surfaces. */
.ad-event-intro h2,
.ad-event-occasions h2,
.ad-event-packages h2,
.ad-event-branding h2,
.ad-case-gallery-section h2,
.ad-case-machines h2,
.ad-case-moment__copy h2,
.ad-inspiration-gallery-section h2,
.ad-inspiration-machines h2,
.ad-brand-principles h2,
.ad-brand-directions h2,
.ad-brand-case-study h2,
.ad-repair-overview h2,
.ad-repair-services h2,
.ad-repair-custom h2,
.ad-repair-request h2 { color: #081224; }
