/* 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();