/*
 * A11Y-B02 — PROPOSED: distinguish inline links from surrounding text
 * (WCAG 1.4.1 Use of Color; axe `link-in-text-block`).
 * ============================================================================
 * STATUS: ON (enabled 2026-10-01 at the site owner's request, staging first).
 * Switch off with define( 'AOS_A11Y_DISABLE', 'A11Y-B02' ).
 *
 * Content links (#60b88d) differ from body text (#666) only by colour and
 * the colour difference is 2.38:1 (< 3:1). Underlining links that sit
 * inside running text satisfies 1.4.1 without changing any colour.
 * Navigation, buttons, cards, headings and footer menus are excluded.
 */
body.aos-a11y-b02 .entry-content p a:not(.et_pb_button):not(.button),
body.aos-a11y-b02 .entry-content li a:not(.et_pb_button):not(.button),
body.aos-a11y-b02 .et_pb_text_inner p a:not(.et_pb_button),
body.aos-a11y-b02 .et_pb_text_inner li a:not(.et_pb_button),
body.aos-a11y-b02 .et_pb_post_content p a,
body.aos-a11y-b02 .et_pb_post_content li a,
body.aos-a11y-b02 .woocommerce-product-details__short-description a,
body.aos-a11y-b02 .mec-single-event-description a,
body.aos-a11y-b02 .gform_wrapper .gfield_description a,
body.aos-a11y-b02 .gform_wrapper .gfield p a,
body.aos-a11y-b02 .gform_wrapper .gfield--type-html a,
body.aos-a11y-b02 .gform_wrapper .gfield_consent_label a,
body.aos-a11y-b02 .woocommerce-privacy-policy-text a {
	text-decoration: underline !important;
	text-underline-offset: 0.15em;
	text-decoration-thickness: 1px;
}
body.aos-a11y-b02 .entry-content p a:hover,
body.aos-a11y-b02 .et_pb_text_inner p a:hover {
	text-decoration-thickness: 2px;
}
