const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "accent": "#c9a96e", "layout": "split" }/*EDITMODE-END*/; function App() { const [t, setTweak] = useTweaks(TWEAK_DEFAULTS); React.useEffect(() => { const tm = setTimeout(() => { document.getElementById('loader')?.classList.add('lift'); }, 2200); const tm2 = setTimeout(() => { const el = document.getElementById('loader'); if (el) el.style.display = 'none'; }, 3400); return () => { clearTimeout(tm); clearTimeout(tm2); }; }, []); // Apply accent to CSS var React.useEffect(() => { document.documentElement.style.setProperty('--accent', t.accent); // Compute lighter accent document.documentElement.style.setProperty('--accent-2', lighten(t.accent, 0.08)); }, [t.accent]); const accentOptions = ['#c9a96e', '#b8956a', '#d4af37', '#8b6f47', '#a89070']; return (