/* Mail Cloak Styles */

/* Base styles for protected emails */
[class^="mc-"] {
    cursor: pointer;
    color: inherit;
    text-decoration: none;
    position: relative;
}

/* Hover effect for protected emails */
[class^="mc-"]:hover {
    text-decoration: underline;
}

/* Hide honeypot trap */
.email-trap {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0,0,0,0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

/* Animation for timed reveal */
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

[class^="mc-"][data-timed="true"] {
    animation: fadeIn 0.5s ease-in;
}

/* Styles for redirected emails */
[class^="mc-"][data-redirect="true"] a {
    color: inherit;
    text-decoration: inherit;
}

[class^="mc-"][data-redirect="true"] a:hover {
    text-decoration: underline;
}
