import Nav from "@/components/Nav";
import Footer from "@/components/Footer";
import JsonLd, { organizationSchema } from "@/components/JsonLd";

/**
 * Layout du site public (vitrine) : Nav + Footer + LegalService schema.
 * Wrapping minimal — le HTML/body/fonts/motion sont dans le root layout.
 */
export default function PublicLayout({
  children,
}: Readonly<{ children: React.ReactNode }>) {
  return (
    <>
      <JsonLd data={organizationSchema} />
      <Nav />
      <main className="flex-1">{children}</main>
      <Footer />
    </>
  );
}
