/* Tweaks: hero logo animation variations */ const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "anim": "blinds", "speed": 60, "hold": 3.8, "accent": "#d9482f" }/*EDITMODE-END*/; function TweaksApp() { const [t, setTweak] = window.useTweaks(TWEAK_DEFAULTS); React.useEffect(() => { if (!window.__hero) return; window.__hero.mode = t.anim; window.__hero.stagger = t.anim === "sweep" ? 0 : Number(t.speed); window.__hero.fullHold = Math.round(Number(t.hold) * 1000); document.documentElement.style.setProperty("--accent", t.accent); if (window.__restartHero) window.__restartHero(); }, [t.anim, t.speed, t.hold, t.accent]); return ( setTweak("anim", v)} /> setTweak("speed", v)} /> setTweak("hold", v)} /> setTweak("accent", v)} /> ); } ReactDOM.createRoot(document.getElementById("tweaks-root")).render();