/* ============================================================
   95 — Contrast corrections for kit selectors defined outside
   assets/css/overhaul. Fix lane fix-6. Findings T9-001, T9-002,
   T7-006, T7-007.

   00-tokens.css darkens --tx-3 at the root, which corrects every
   sage-on-cream string on the site in one move. Clay is different:
   the same token is a light accent on the ink and river bands and
   quiet metadata on the cream ones, so it is corrected selector by
   selector with --clay-tx, and only where the ground is light.

   Everything below is a selector that phase1.css or style.css
   owns, which teams may not edit. This file sorts last inside
   assets/css/overhaul (after 90-hygiene.css) and those sheets load
   before it, so an equal-specificity rule here wins.

   NOT touched, deliberately:
     .hero .eyebrow          ink band  - phase1 keeps light clay,
     .band--river .eyebrow   river band - and its higher specificity
                             means these rules never reach them
     .mark small             the wordmark, on the ink header
     .rh-shell-footer-note   the ink footer
     .rhc-disc               the class-detail hero, on ink
   Each was measured in a browser against its real background
   before being left alone.
   ============================================================ */

/* ---------------------------------------------- clay as text, light ground */

main#riverhouse-public-main .eyebrow,
main#riverhouse-public-main .rh-eyebrow,
main#riverhouse-public-main .person .disc,
main#riverhouse-public-main .sess .fee,
main#riverhouse-public-main .rh-fieldtrip-form__group legend,
main#riverhouse-public-main .rh-fieldtrip-field__required {
  color: var(--clay-tx);
}

/* The ink and river bands keep the light clay: darkening it there would
   make it harder to read, not easier. Listed after the rule above and at
   a higher specificity so it wins wherever both match. */
main#riverhouse-public-main .hero .eyebrow,
main#riverhouse-public-main .band--ink .eyebrow,
main#riverhouse-public-main .band--river .eyebrow,
main#riverhouse-public-main .band--river .rh-eyebrow {
  color: var(--clay);
}

/* /create/ paints its own eyebrows per band and assets/css/postcard-landing.css
   is loaded at priority 30, after this file, but only at (0,2,0) specificity -
   so the generic rule above would have reached them and put a dark brown on
   the ink and rust bands. Each band is restated here at (1,2,0).

   The rust band's own value, #F3D9C6, measured 3.92:1 on #B04E28 and was
   already under the bar before this lane touched anything (T7-006 lists it).
   White is 5.29:1 on the same rust and is the only change of the three. */
main#riverhouse-public-main .rhc-postcard-hero .eyebrow {
  color: #E4BC91;
}

main#riverhouse-public-main .rhc-postcard-start .eyebrow {
  color: #FFFFFF;
}

main#riverhouse-public-main .rhc-postcard-final .eyebrow {
  color: #D8B286;
}

/* ------------------------------------------- rust as text, light ground */

main#riverhouse-public-main .rhc-event-checkout__notice a,
main#riverhouse-public-main .notice--rust,
main#riverhouse-public-main .rhbk-error,
main#riverhouse-public-main .rh-booking-notice--error {
  color: var(--rust-tx);
}

/* ------------------------------------------------- WooCommerce form hints */

body.woocommerce-account .woocommerce-form-row__description,
body.woocommerce-account .woocommerce-input-wrapper .description {
  color: var(--tx-3);
}
