:is(body.site-boxed .site-box,body.site-boxed,.settings-consult-preview) :is(.profile-actions,.post-actions,.site-footer,.mobile-cta,.product-viewer-actions,.post-consult-actions) a.custom-contact[data-contact-style=theme]{background:var(--contact-channel,var(--theme-red,#9C3046));color:#fff;border-color:var(--contact-channel,var(--theme-red,#9C3046))}:is(body.site-boxed .site-box,body.site-boxed,.settings-consult-preview) :is(.profile-actions,.post-actions,.site-footer,.mobile-cta,.product-viewer-actions,.post-consult-actions) a.custom-contact[data-contact-style=theme]:hover{background:var(--contact-channel,var(--theme-red,#9C3046));color:#fff;filter:brightness(.92)}body.site-boxed a.custom-contact[data-contact-style] :is(.ui-icon,.mobile-contact-icon),.settings-consult-preview a.custom-contact[data-contact-style] .ui-icon{color:inherit}body.site-boxed a.custom-contact[data-contact-style] .ui-icon.is-tinted,.settings-consult-preview a.custom-contact[data-contact-style] .ui-icon.is-tinted{background-color:currentColor}body.site-boxed .mobile-cta a.custom-contact[data-contact-style] .mobile-contact-icon{background:transparent;border:0;border-radius:0;box-shadow:none}body.site-boxed a.custom-contact:focus-visible{outline:2px solid currentColor;outline-offset:3px}
