diff --git a/docs-site/src/css/custom.css b/docs-site/src/css/custom.css index a2084822d..78c6233b1 100644 --- a/docs-site/src/css/custom.css +++ b/docs-site/src/css/custom.css @@ -940,6 +940,34 @@ body:has(.cookie-consent-toast.cookie-consent-modal) { color: var(--ifm-link-hover-color); } +/* Swap the plugin's inline external-link SVG for the site's diagonal-arrow + icon used elsewhere (navbar GitHub link, footer external links). */ +.cookie-consent-toast .cookie-consent-description a .cookie-consent-external-link-icon { + display: none; +} + +.cookie-consent-toast .cookie-consent-description a[href*='://']::after { + content: ''; + display: inline-block; + width: 11px; + height: 11px; + margin-left: 3px; + background-color: currentColor; + opacity: 0.6; + vertical-align: -1px; + -webkit-mask-image: url("data:image/svg+xml;utf-8,"); + mask-image: url("data:image/svg+xml;utf-8,"); + -webkit-mask-size: contain; + mask-size: contain; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + transition: opacity 0.15s ease; +} + +.cookie-consent-toast .cookie-consent-description a[href*='://']:hover::after { + opacity: 1; +} + .cookie-consent-toast .cookie-consent-buttons { display: flex; flex-direction: row;