/* FESTRUM — Tweaks panel */ const FESTRUM_TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "accent": "#B8A077", "moss": "#556B57", "darkMode": false, "density": "comfortable", "showAccessPanel": true, "headlineStyle": "italic-script" }/*EDITMODE-END*/; function FestrumTweaks() { const [t, setT] = useTweaks(FESTRUM_TWEAK_DEFAULTS); React.useEffect(() => { const r = document.documentElement.style; r.setProperty('--champagne-deep', t.accent); r.setProperty('--moss', t.moss); document.body.classList.toggle('dense', t.density === 'dense'); const ap = document.querySelector('.access-panel'); if (ap) ap.style.display = t.showAccessPanel ? '' : 'none'; }, [t]); return ( setT('accent', v)} /> setT('moss', v)} /> setT('density', v)} /> setT('showAccessPanel', v)} /> ); } const root = document.getElementById('tweaks-mount'); if (root) ReactDOM.createRoot(root).render();