// ============================================================ // Enfield Royal Clinic — App shell + Router + Tweaks // ============================================================ // Globals available from prior scripts: React, useState, useEffect, etc., // RouterProvider/useRouter/Link/Navbar/Footer/MobileBottomBar (components.jsx), // HomePage/TreatmentsHubPage/… (pages.jsx), // useTweaks/TweaksPanel/TweakSection/TweakRadio/TweakToggle (tweaks-panel.jsx). const App = () => { const [t, setTweak] = useTweaks(window.ERC_TWEAKS); window.__tweaks = t; // Apply tweaks to root React.useEffect(() => { document.documentElement.dataset.palette = t.palette || 'navy'; document.documentElement.dir = t.rtlPreview ? 'rtl' : 'ltr'; if (!t.displaySerif) { document.documentElement.style.setProperty('--serif', "'Manrope', -apple-system, sans-serif"); } else { document.documentElement.style.removeProperty('--serif'); } document.body.classList.toggle('erc-hide-compliance', !t.showCompliance); }, [t.palette, t.rtlPreview, t.displaySerif, t.showCompliance]); return (