// app.jsx — root, accent tweak (teal / orange) const { useEffect } = React; const ACCENTS = { teal: { a:"#00A2A7", a6:"#008E90", a05:"#E6F5F5" }, orange: { a:"#FA8116", a6:"#EB5712", a05:"#FFF1E6" }, }; const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "accent": "teal", "radius": 16 }/*EDITMODE-END*/; function App(){ const [t,setTweak] = useTweaks(TWEAK_DEFAULTS); useEffect(()=>{ const c = ACCENTS[t.accent] || ACCENTS.teal; const r = document.documentElement.style; r.setProperty("--accent", c.a); r.setProperty("--accent-600", c.a6); r.setProperty("--accent-050", c.a05); r.setProperty("--r", t.radius+"px"); r.setProperty("--r-lg", (t.radius+8)+"px"); r.setProperty("--r-xl", (t.radius+16)+"px"); },[t.accent,t.radius]); return (