/* assets/css/obfuscate-links.css */
.obf-link {
    cursor: pointer;
    color: inherit; /* Inherit color from parent (menu item) */
    text-decoration: none; /* Remove underline */
    transition: color 0.3s ease;
}

.obf-link:hover {
    color: inherit; /* Inherit hover color from parent */
    text-decoration: none; /* Remove underline on hover */
}

.obf-link:focus {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}

.obf-link:active {
    color: inherit; /* Inherit active color from parent */
}

/* Styles for Elementor buttons */
[data-b64],
[data-href] {
    cursor: pointer;
}

/* Styles for menu items */
.menu-item .obf-link {
    display: inline-block;
}

/* Hide href="#" from hover preview */
a[href="#"],
a:not([href]) { /* Handle empty href */
    pointer-events: none;
}

a[href="#"] .obf-link,
a:not([href]) .obf-link { /* Handle empty href */
    pointer-events: auto;
}
