// landing-page.jsx — full page composition, responsive-aware, no DesignCanvas wrapper.
// Version funcional v0.1 (April 2026)
function LandingPage({ compact = false }) {
return (
);
}
// Viewport-aware Root: renders one LandingPage with compact=true on narrow screens.
function Root() {
const [compact, setCompact] = React.useState(
typeof window !== 'undefined' ? window.innerWidth < 820 : false
);
React.useEffect(() => {
function onResize() {
setCompact(window.innerWidth < 820);
}
window.addEventListener('resize', onResize);
return () => window.removeEventListener('resize', onResize);
}, []);
return ;
}
ReactDOM.createRoot(document.getElementById('root')).render();