/* Styles apply only to contact anchors with an explicit color selection. */
a.sg-toolkit-contact-link.sg-toolkit-contact-styled {
    cursor: pointer;
}
a.sg-toolkit-contact-link.sg-toolkit-contact-normal {
    color: var(--sg-contact-color);
}
a.sg-toolkit-contact-link.sg-toolkit-contact-normal:is(:hover, :focus-visible) {
    color: var(--sg-contact-hover-color, var(--sg-contact-color));
}
a.sg-toolkit-contact-link.sg-toolkit-contact-hover:is(:hover, :focus-visible) {
    color: var(--sg-contact-hover-color);
}
a.sg-toolkit-contact-link.sg-toolkit-contact-styled:is(:hover, :focus-visible) {
    opacity: var(--sg-contact-hover-opacity, 0.8);
}
a.sg-toolkit-contact-link.sg-toolkit-contact-force.sg-toolkit-contact-normal {
    color: var(--sg-contact-color) !important;
}
a.sg-toolkit-contact-link.sg-toolkit-contact-force.sg-toolkit-contact-normal:is(:hover, :focus-visible) {
    color: var(--sg-contact-hover-color, var(--sg-contact-color)) !important;
}
a.sg-toolkit-contact-link.sg-toolkit-contact-force.sg-toolkit-contact-hover:is(:hover, :focus-visible) {
    color: var(--sg-contact-hover-color) !important;
}
a.sg-toolkit-contact-link.sg-toolkit-contact-force:is(:hover, :focus-visible) {
    opacity: var(--sg-contact-hover-opacity, 0.8) !important;
}
