/* Content links follow the named site palette; navigation icons retain their states. */
:root{--ra-link-evening-blue:#818BAE;--ra-link-twilight:#505D80;--ra-link-dusk-rose:#AD7689;--ra-content-link:var(--ra-link-twilight)}
:is(.about-copy,.project-article,.restoration-service-content,[data-link-surface="light"]){--ra-content-link:var(--ra-link-twilight)}
:is(.restoration-policy-dialog,.ra-contact-dialog,.restoration-modal,.gallery-photo-modal,.project-photo-overlay,.project-photo-label,.project-color-tile.theme-tile,.watermark-guide,#cape,#coastal,[data-link-surface="dark"]){--ra-content-link:var(--ra-link-evening-blue)}
:is(.about-copy,.project-article,.restoration-service-content,.restoration-policy-body,.ra-contact-worksheet,.caption,.image-metadata) a[href]:not([role="button"]):not(.restoration-inquiry):not(:has(img,svg)){
 text-decoration:underline;text-underline-offset:3px;
}
:is(.about-copy,.project-article,.restoration-service-content,.restoration-policy-body,.ra-contact-worksheet,.caption,.image-metadata) a[href]:not([role="button"]):not(.restoration-inquiry):not(:has(img,svg)):link{
 color:var(--ra-content-link)!important;
}
:is(.about-copy,.project-article,.restoration-service-content,.restoration-policy-body,.ra-contact-worksheet,.caption,.image-metadata) a[href]:not([role="button"]):not(.restoration-inquiry):not(:has(img,svg)):visited{
 color:var(--ra-link-dusk-rose)!important;
}
:is(.about-copy,.project-article,.restoration-service-content,.restoration-policy-body,.ra-contact-worksheet,.caption,.image-metadata) a[href]:not([role="button"]):not(.restoration-inquiry):not(:has(img,svg)):active{
 color:var(--ra-content-link)!important;
}
