/* App shell — single reference design + EN/IT language */

function App(){
  const [lang,setLang]=React.useState(()=>localStorage.getItem("vc_lang")||"en");
  React.useEffect(()=>{localStorage.setItem("vc_lang",lang)},[lang]);

  const t = window.CONTENT[lang];

  return (
    <div id="top" key={lang}>
      <Nav t={t} lang={lang} setLang={setLang} heroTone="light" forceSolid={false}/>
      <HeroA t={t}/>
      <Experiences t={t}/>
      <Footer t={t} lang={lang}/>
    </div>
  );
}

ReactDOM.createRoot(document.getElementById("root")).render(<App/>);
