/* global React, ReactDOM, useTweaks, TweaksPanel, TweakSection, TweakColor, TweakRadio, TweakText, TopRibbon, Nav, Hero, StatBand, Marquee, ParaQuemE, Metodo, SobreCarla, Plataforma, Cronograma, Depoimentos, Planos, FinalCTA, FAQ, SuporteCallout, Footer */ const { useEffect: useEffectApp } = React; function App() { const [t, setTweak] = useTweaks(window.TWEAK_DEFAULTS); // Apply tweak values to attrs so CSS can react. useEffectApp(() => { const root = document.documentElement; root.setAttribute("data-mode", t.mode); root.setAttribute("data-radius", t.radius); root.setAttribute("data-anim", t.anim); root.style.setProperty("--accent", t.accent); // Derive a darker hover from accent root.style.setProperty( "--accent-600", `color-mix(in oklab, ${t.accent} 80%, #000 20%)`, ); }, [t.mode, t.radius, t.anim, t.accent]); return ( <>