import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; import { BrowserRouter } from "react-router-dom"; import { App } from "./App"; import { AdminAuthProvider } from "./features/auth/AdminAuthContext"; // Side-effect import: initializes i18next before anything renders. import "./i18n/i18n"; // Global stylesheet (theme tokens + minimal reset) — the only non-colocated .scss import. import "./styles/global.scss"; const rootElement = document.getElementById("root"); if (!rootElement) { throw new Error("Root element not found"); } createRoot(rootElement).render( , );