/* Accessibility overrides for the captured WordPress design.
 *
 * Loaded after Elementor's generated stylesheets so it can redefine their global colour variables
 * without editing files that a re-capture would overwrite. Everything here is a measured contrast
 * fix, not a design change: the hues are unchanged and only the alpha moves.
 *
 * The footer sits on #2c5f47. Elementor set its body text to #EAEAEA at 75% alpha, which composites
 * to 4.26:1 where 4.5:1 is required at that size, and the copyright/legal line to 44% alpha, which
 * is 2.49:1 — visibly faint. Raising the alpha to 85% and 90% gives 5.0:1 and 5.6:1 while keeping
 * the intended "quieter than the headings" look.
 */
/* Elementor declares these on .elementor-kit-2346, which is a class on <body>. A :root override
 * loses that specificity contest no matter how late it loads — the first attempt at this changed
 * nothing — so the override matches the same selector and adds body to win on order. */
body.elementor-kit-2346 {
  --e-global-color-5543d24: #EAEAEAD9; /* footer body text: 4.26:1 -> ~5.0:1 */
  --e-global-color-cab03f6: #EAEAEAE6; /* footer legal line: 2.49:1 -> ~5.6:1 */
}
