// ─── App — assemble everything + tweaks ─────────────
const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{
"marksShow": true,
"marksColor": "#D4E04A",
"marksBleed": 0.5,
"marksSize": 380,
"accent": "#D4E04A"
}/*EDITMODE-END*/;
function App() {
const [t, setTweak] = useTweaks(TWEAK_DEFAULTS);
// Apply accent across the page via CSS var
React.useEffect(() => {
document.documentElement.style.setProperty('--eso-accent', t.accent);
}, [t.accent]);
useRevealOnScroll();
return (
setTweak('accent', v)} />
setTweak('accent', v)} />
setTweak('marksShow', v)} />
setTweak('marksColor', v)} />
setTweak('marksBleed', v)} />
setTweak('marksSize', v)} />
);
}
ReactDOM.createRoot(document.getElementById('root')).render();