/* Scoped text contrast repairs; decorative brand colors remain unchanged. */
.ame-legal p a { text-decoration: underline; text-underline-offset: .2em; }
.wtg-panel .wtg-eyebrow { color:#756041; }
html[data-ame-page="all-journeys"] .aj-intro > p { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] div[aria-label="Filter by destination"] > .aj-filter-label { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] div[aria-label="Filter by travel interest"] > .aj-filter-label { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] #aj-results { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] .aj-intent-group[data-ame-intent-group=""]:nth-child(1) > .aj-intent-heading > span { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="the-classic-cape"] > .ame-journey-card-body > .ame-journey-card-kicker { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="the-classic-cape"] > .ame-journey-card-body > .ame-journey-card-meta { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="the-classic-cape"] > .ame-journey-card-body > .ame-journey-card-price > small { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="cape-classic-greater-kruger"] > .ame-journey-card-body > .ame-journey-card-kicker { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="cape-classic-greater-kruger"] > .ame-journey-card-body > .ame-journey-card-meta { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="cape-classic-greater-kruger"] > .ame-journey-card-body > .ame-journey-card-price > small { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-destination="south-africa zambia"] > .ame-journey-card-body > .ame-journey-card-kicker { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-destination="south-africa zambia"] > .ame-journey-card-body > .ame-journey-card-meta { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-destination="south-africa zambia"] > .ame-journey-card-body > .ame-journey-card-price > small { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="south-africa-honeymoon"] > .ame-journey-card-body > .ame-journey-card-kicker { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="south-africa-honeymoon"] > .ame-journey-card-body > .ame-journey-card-meta { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="south-africa-honeymoon"] > .ame-journey-card-body > .ame-journey-card-price > small { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="south-africa-family-safari"] > .ame-journey-card-body > .ame-journey-card-kicker { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="south-africa-family-safari"] > .ame-journey-card-body > .ame-journey-card-meta { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="south-africa-family-safari"] > .ame-journey-card-body > .ame-journey-card-price > small { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] .aj-intent-group[data-ame-intent-group=""]:nth-child(2) > .aj-intent-heading > span { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="kenya-safari-indian-ocean"] > .ame-journey-card-body > .ame-journey-card-kicker { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="kenya-safari-indian-ocean"] > .ame-journey-card-body > .ame-journey-card-meta { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="kenya-safari-indian-ocean"] > .ame-journey-card-body > .ame-journey-card-price > small { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="kenya-beyond-the-mara"] > .ame-journey-card-body > .ame-journey-card-kicker { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="kenya-beyond-the-mara"] > .ame-journey-card-body > .ame-journey-card-meta { color:#62503a !important; opacity:1; }
html[data-ame-page="all-journeys"] article[data-ame-journey="kenya-beyond-the-mara"] > .ame-journey-card-body > .ame-journey-card-price > small { color:#62503a !important; opacity:1; }

/* Persistent labels and gold-filled controls need stronger ink. */
.ame-enquiry-artwork figcaption { color:#62503a !important; }
.kenya-wetu-difference__cta a, .kenya-editorial__cta a, #tab-calendar[aria-pressed="true"], .ame-primary-cta { color:#2c2c2a !important; }
#mobile-sticky-cta a { color:#2c2c2a !important; }
#mobile-sticky-cta .price-display, #mobile-sticky-cta .ame-pricing-support { color:#2c2c2a !important; }

/* Final settled-state contrast corrections. */
