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