Crystalbloom Floristry Institute

Cart

Review your course selection.

`; const footerHTML = ``; document.querySelector('header').outerHTML = headerHTML; document.querySelector('footer').outerHTML = footerHTML; // Re-attach all interactive scripts const mobileBtn = document.querySelector('[data-mobile-menu-toggle]'); const mobileNav = document.querySelector('[data-mobile-menu]'); if (mobileBtn && mobileNav) { mobileBtn.addEventListener('click', () => mobileNav.classList.toggle('hidden')); } document.querySelectorAll('[data-modal-open]').forEach(btn => { btn.addEventListener('click', () => { const modal = document.getElementById(btn.dataset.modalOpen); if (modal) modal.classList.remove('hidden'); if (modal) modal.classList.add('flex'); }); }); document.querySelectorAll('[data-modal-close]').forEach(btn => { btn.addEventListener('click', () => { const modal = btn.closest('[data-modal]'); if (modal) modal.classList.remove('flex'); if (modal) modal.classList.add('hidden'); }); }); const themeBtn = document.querySelector('[data-theme-toggle]'); if (themeBtn) { themeBtn.addEventListener('click', () => { document.documentElement.classList.toggle('dark'); if (document.documentElement.classList.contains('dark')) { document.body.style.background = '#0f172a'; document.body.style.color = '#e2e8f0'; } else { document.body.style.background = ''; document.body.style.color = ''; } }); } const cookieBanner = document.getElementById('cookie-banner'); if (localStorage.getItem('crystalbloom-cookie-consent') === 'accepted' && cookieBanner) cookieBanner.classList.add('hidden'); const acceptBtn = document.querySelector('[data-cookie-accept]'); if (acceptBtn) acceptBtn.addEventListener('click', () => { localStorage.setItem('crystalbloom-cookie-consent', 'accepted'); if (cookieBanner) cookieBanner.classList.add('hidden'); }); } injectHeaderFooter();