/* DM WCAG Core Main Styles */

/* Link Underline Option */
body.dm-wcag-link-underline a:hover,
body.dm-wcag-link-underline button:hover,
body.dm-wcag-link-underline .elementor-button:hover,
body.dm-wcag-link-underline .elementor-widget-button .elementor-button:hover,
body.dm-wcag-link-underline input[type="submit"]:hover,
body.dm-wcag-link-underline .btn:hover,
body.dm-wcag-link-underline .button:hover {
    text-decoration: underline !important;
    text-decoration-color: currentColor !important;
    text-decoration-style: solid !important;
    text-decoration-thickness: 1px !important;
}

/* Ensure nested elements inside links also show the underline if needed, 
   though usually styling the parent 'a' is enough. 
   Some themes reset text-decoration on spans. */
body.dm-wcag-link-underline a:hover *,
body.dm-wcag-link-underline button:hover * {
    text-decoration: underline !important;
    text-decoration-color: currentColor !important;
}