document.addEventListener('DOMContentLoaded', function () { var wrap = document.querySelector('footer .social, .footer .social'); if (!wrap) return; // grab existing links (we'll reuse their href/target) var links = wrap.querySelectorAll('a[href*="facebook"], a[href*="pinterest"], a[href*="instagram"]'); if (!links.length) return; // build our clean container var box = document.createElement('div'); box.className = 'fc-social-clean'; links.forEach(function (link) { var a = document.createElement('a'); a.href = link.href; a.target = link.target || '_blank'; a.rel = link.rel || 'noopener noreferrer'; if (/facebook/i.test(link.href) || /facebook/i.test(link.className)) a.classList.add('facebook'); else if (/pinterest/i.test(link.href)) a.classList.add('pinterest'); else if (/instagram/i.test(link.href)) a.classList.add('instagram'); a.setAttribute('aria-label', (link.getAttribute('aria-label') || a.className || 'social link').trim()); box.appendChild(a); }); wrap.appendChild(box); wrap.classList.add('fc-social-ready'); // tells CSS to hide the theme’s UL/LIs });