/* Crax Media — main app */ const { useEffect: useEffectApp } = React; function App() { const [t, setTweak] = useTweaks(window.TWEAK_DEFAULTS); useEffectApp(() => { document.documentElement.dataset.theme = t.theme; document.documentElement.dataset.density = t.density; if (t.accent) document.documentElement.style.setProperty("--orange", t.accent); }, [t.theme, t.density, t.accent]); const scrollTo = (id) => { const el = document.getElementById(id); if (el) el.scrollIntoView({ behavior: "smooth", block: "start" }); }; return ( <>