/**
 * AHM Core Frontend Styles
 *
 * Ensures converted contact links inherit typography, color, and text-decoration
 * from their parent containers in WordPress templates and Elementor widgets,
 * while excluding links styled as Elementor buttons (.elementor-button).
 */

a:is(
    .ahm-contact-link,
    .ahm-contact-phone-link,
    .ahm-contact-email-link,
    .ahm-contact-address-link,
    .ahm-contact-maps-link
):not(.elementor-button):is(:hover, :focus, :active, :focus-visible, :visited, :where(*)) {
    color: inherit !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    text-decoration: inherit !important;
}
