Preparativi

Importiamo nel nostro componente Layout il componente CSS Baseline di MUI, che serve a preparare una base di partenza di stili CSS eleganti e coerenti:
https://mui.com/material-ui/react-css-baseline/

Importiamo inoltre il componente ThemeProvider che ci permetterà in seguito di preparare diversi temi per il sito:
https://mui.com/material-ui/customization/theming/

Importiamo infine il componente Container, nel quale inseriremo per il momento tutto il contenuto delle pagine:
https://mui.com/material-ui/react-container/


Creiamo un tema vuoto:

Incapsuliamo tutto il layout dentro al ThemeProvider, e inseriamo CssBaseline in modo che venga usato da tutte le pagine del sito:

Inseriamo infine tutto il contenuto della pagina in un container: