// MG Ceramic — App shell + Tweaks const TWEAK_DEFAULTS = Object.assign( /*EDITMODE-BEGIN*/{ "hero": "default", "theme": "light", "rounded": "sharp", "density": "regular", "displayWeight": 300, "card": "default" }/*EDITMODE-END*/, (typeof window !== "undefined" && window.__TWEAK_OVERRIDE) || {} ); function App() { const [t, setTweak] = useTweaks(TWEAK_DEFAULTS); React.useEffect(() => { const html = document.documentElement; html.setAttribute("data-theme", t.theme); html.setAttribute("data-rounded", t.rounded); html.setAttribute("data-density", t.density); html.setAttribute("data-card", t.card); document.body.style.setProperty("--display-weight", t.displayWeight); }, [t.theme, t.rounded, t.density, t.card, t.displayWeight]); return (