/* Bot Protection for Phone Numbers and Email Addresses */

/* CSS Method: Split phone number styling */
.phone-css-split {
    letter-spacing: -0.1em;
}
.phone-css-split .p1::after { content: ""; }
.phone-css-split .p2::after { content: ""; }
.phone-css-split .p3::after { content: ""; }
.phone-css-split .p4::after { content: ""; }
.phone-css-split .p5::after { content: ""; }

/* CSS Method: Split email address styling */
.email-css-split {
    letter-spacing: -0.1em;
}
.email-css-split .e1::after { content: ""; }
.email-css-split .e2::after { content: ""; }
.email-css-split .e3::after { content: ""; }
.email-css-split .e4::after { content: ""; }
.email-css-split .e5::after { content: ""; }

/* Hover effect for phone and email reveal */
.phone-protected:hover, .btn-reveal-phone:hover,
.email-protected:hover, .btn-reveal-email:hover {
    opacity: 0.8;
    cursor: pointer;
}

/* Make revealed phone numbers and emails look like normal links */
.phone-revealed, .email-revealed {
    color: inherit;
    text-decoration: none;
}
.phone-revealed:hover, .email-revealed:hover {
    text-decoration: underline;
}
