// App shell — apply tweaks to body, mount sections.

(function initTweaks() {
  const d = (window.TWEAK_DEFAULTS || {});
  document.body.dataset.accent = d.accent || "terracotta";
  document.body.dataset.serif  = d.serif  || "editorial";
  document.body.dataset.hero   = d.hero   || "shift";
  document.body.dataset.bg     = d.bg     || "bone";
  document.body.dataset.cases  = d.cases  || "accordion";
  document.body.dataset.integrations = d.integrations || "featured";
  document.body.dataset.team = d.team || "split";
})();

function App() {
  return (
    <>
      <Nav />
      <Hero />
      <Team />
      <Engine />
      <CaseStudies />
      <Integrations />
      <FinalCTA />
      <Footer />
      <Tweaks />
    </>
  );
}

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